導入と Hello World
導入
LuneScript を利用するには、Go 版 (推奨) か Lua 版のトランスコンパイラをインストールします。
Go 版のインストール (推奨)
Docker が利用可能な Linux 環境が最も簡単です。
$ git clone --depth 1 https://github.com/ifritJP/LuneScript
$ cd LuneScript/src
$ sudo docker build -t linux_lns test/docker/compose/linux/build
$ sudo docker run --rm -v $PWD:/local linux_lns cp /usr/bin/lnsc /local/lnsc
これでカレントディレクトリに lnsc が生成されます。パスの通った場所に移動してください。
Hello World
hello.lns を作成します。
// @lnsFront: ok
print( "Hello world." );
実行 (exe)
$ lnsc hello.lns exe
Hello world.
トランスコンパイル (save)
$ lnsc hello.lns save
hello.lua が生成されます。
lnsc コマンドの主なオプション
exe: トランスコンパイルしてそのまま実行します。save: トランスコンパイルして Lua ファイル (.lua) を保存します。--lang go: Go 言語へトランスコンパイルします (save オプションと共に使用)。--help: ヘルプを表示します。