手書きパーサー作成中。
BEGIN BEGIN {Temperature conversions.} five := 3; END; END.
これのパース結果をxmlで出力できるようになった。こんな単純なのだと良いけど、これから複雑になってきたときにxmlで良いのかは良く分からない。
<COMPOUND line="1"> <COMPOUND line="2"> <ASSIGN line="3"> <VARIABLE id="five" level="0" > <INTEGER_CONSTANT value="3" > </ASSIGN> </COMPOUND> </COMPOUND>
あとは少しずつパスカルのソースを複雑にしていく。