気ままな一言
2009年03月24日
lslint へ関数を追加
lslint へ関数を追加
スクリプトのチェックに lslint は使っているのでしょうか?
ビューア内のエディタも LSLEditor も使わない人は便利なツールです。
ただ、もうずっと更新されていないので
新しい関数を使うと全部エラーになってしまいます。
どうにかならないかと思っていたのですが、
サイトに思いっきり対応方法が書かれていました。
早く気付けばよかったです。
今までエラーは無視していました。
次の方法でできるみたいです。
lslint -b builtins.txt xxxx.lsl
builtins.txt は関数のリストです。
これを最新のものにすれば新しい関数でもエラーが出なくなります。
そのためには以下のものが必要です。
・perl の実行環境
・変換用 perl スクリプト
・ビューアのソース
実行環境は、まぁ、そろえて下さい。
perl でググれば色々出てくると思います。
変換用 perl スクリプトは、lslint のサイトにあります。
下記テキストファイルを builtins.pl の名前で適当な場所へ保存します。
http://w-hat.com/lslint/release/builtins.pl.txt
最新ビューアのソースは、下記URLからダウンロードします。
http://wiki.secondlife.com/wiki/Source_downloads
必要なものは lscript_library.cpp だけですので
検索して builtins.pl と同じ場所へコピーします。
あとは次のように実行すれば builtins.txt のできあがりです。
perl builtins.pl < lscript_library.cpp > builtins.txt
という感じに生成したものが、次のものです。
つまりこれをコピペして保存すれば終わりです。
これですっきりします。
スクリプトのチェックに lslint は使っているのでしょうか?
ビューア内のエディタも LSLEditor も使わない人は便利なツールです。
ただ、もうずっと更新されていないので
新しい関数を使うと全部エラーになってしまいます。
どうにかならないかと思っていたのですが、
サイトに思いっきり対応方法が書かれていました。
早く気付けばよかったです。
今までエラーは無視していました。
次の方法でできるみたいです。
lslint -b builtins.txt xxxx.lsl
builtins.txt は関数のリストです。
これを最新のものにすれば新しい関数でもエラーが出なくなります。
そのためには以下のものが必要です。
・perl の実行環境
・変換用 perl スクリプト
・ビューアのソース
実行環境は、まぁ、そろえて下さい。
perl でググれば色々出てくると思います。
変換用 perl スクリプトは、lslint のサイトにあります。
下記テキストファイルを builtins.pl の名前で適当な場所へ保存します。
http://w-hat.com/lslint/release/builtins.pl.txt
最新ビューアのソースは、下記URLからダウンロードします。
http://wiki.secondlife.com/wiki/Source_downloads
必要なものは lscript_library.cpp だけですので
検索して builtins.pl と同じ場所へコピーします。
あとは次のように実行すれば builtins.txt のできあがりです。
perl builtins.pl < lscript_library.cpp > builtins.txt
という感じに生成したものが、次のものです。
つまりこれをコピペして保存すれば終わりです。
これですっきりします。
builtins.txt
Posted by れむ at 02:08
│Tips