AngelScriptAngelScript LuaとかSquirrelは動的型スクリプト言語。 静的なものがないかと探していたらangelscriptを見つけた。 ちょっといじってみよう。 コンテンツリンク
http://www.angelcode.com/angelscript/ http://angelscript.pbwiki.com/ http://liw.rulez.jp/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%2FAngelScript メモスクリプト実行の順序
includeは自前で実装しているのね。 リンクhttp://www.angelcode.com/angelscript/ http://angelscript.pbwiki.com/ http://liw.rulez.jp/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%2FAngelScript 未初期化バグを防ぐために0埋め本当は未初期化をコンパイルエラーできれば最高。 その仕組みがないので,ライブラリがalloc要求したメモリを0で埋めてから戻すようにする。 改造2.14.0を元にいじってます。 constメンバ関数対応C++コード側からのRegisterでは,constなメンバ関数が登録できるが script側からの登録はノンサポートだったので,ライブラリを改造して対応した。 ↑ 2.14.1 で対応されてたのでそっちに変更。 |