2007-06-23から1日間の記事一覧

OCamlDuce

OCamlDuceで、入力されたXMLに型をつけてごにょごにょするのは無理な気がしてきた。 仕様書から、OCamlDuceの型に落すのが面倒 そもそも仕様書にしたがっているXMLはそれほどない それだけ苦労しても、変形すると大半を捨てる だから、全部に型をつけるのは…

S式パーサ

30分プログラム、その63。 OCamlのStreamでパーサを書いてみる。 # parse_string "1";; - : s_exp = Num 1 # parse_string "+";; - : s_exp = Op "+" # parse_string "(+ 1 3)";; - : s_exp = List [Op "+"; Num 1; Num 3]#load "camlp4o.cma";; open Genlex…