スクリプト

sq_push 関数のオーバーロード

スクリプトの関数に引数を渡すときは、下のような感じに値をpushしていく。 sq_pushinteger(v, 10); // in t型 sq_pushfloat (v, 0.45f); // float 型 std::string str("Squireel"); sq_pushstring(v, "Squireel", str.size()); // 文字列 ただ、これだと渡…

スクリプト側の関数の呼び出し方

function main(){ print("Hello Squrrel World\n"); } 上ののようなスクリプトが定義されていた場合に、 script"main"(); こんな感じでC++側からスクリプト側の関数の呼び出しを行いたい。 で、実装するとこんな感じ? // 関数の戻り値の型を定義 template s…

スクリプト言語

会社で社内スクリプトを触る機会があって、思いのほか興味がわいた。 とりあえず、家でluaでもいじってみようかと思い、 環境構築を終えて、サンプルをちくちく作っていたら 友人から「Squirrel」なるものを教えてもらう ←いまここ。 んーちょっと調べてみた…