Utilコンパイラ

Utilのソースプログラムを入力して下さい。


入力の文法カテゴリ:
Expr(式) Decls (宣言 つまり、 変数 = 式; 変数 = 式; … ; 変数 = 式
出力にdo式を使いますか:
はい do式を使います いいえ `bindM`を使います

入力例(コピペして使って下さい):
fact = \ n -> if n<=1 then 1 else n*fact(try n-1 catch \ _ -> n-2)
;
c = \ x -> try 1/0 catch \ _ -> 99999

Koji Kagawa