camlp5 pr_o.cmo pa_o.cmo hello.ml
ML構文のquotationを有効にする構文拡張?
camlp5 q_MLast.cmo pr_o.cmo pa_o.cmo test.ml
MLast.ExAcc (loc, MLast.ExUid (loc, "F"), MLast.ExLid (loc, "f")) MLast.ExNew (loc, ["C"; "c"])
inherit $lid: str$などとすると
Parse error: illegal begin of class_expr_eoiと怒られる。 strの内容にもよるが
inherit $list: [str]$とするか、
inherit $Grammar.Entry.parse Pcaml.class_expr (Stream.of_string str)$とする.
Fatal error: exception Sys_error(": No such file or directory")と言われて落ちる。
Pcaml.input_file := "-";とすれば標準出力に出るようになった。