[LastModified: 05/10/02 19:10:33]

JavaScriptで
電卓言語

JavaScriptでlisp風電卓言語を書いてみました。ん?それだけですよ?
JavaScriptを書いて、evalればいいのにとか言う人は、
足の小指をどっかの角にぶつければいいです。
今は使いにくい電卓程度の機能ですが、
if分岐と関数定義ぐらいまでできたら良いですね。
今世紀中に。
えっと、言語の名前はlisproutってことで。


実行結果:

構文木:

●遊び方(?)
テキストエリアにプログラムを書いて、「exe !」ボタンを押すと実行します。
実行結果と構文木が表示されます。

●文法
 式=(関数名 引数*)
引数=式
 |=整数
 |=変数
な気がします。
関数名は+-*/と、変数定義のdefだけです。
型は整数だけです。