English

導入と 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 コマンドの主なオプション

次は実践的なアプリケーションを作ってみましょう。
実践: 数式パーサの作成へ進む ▶