Closed sounisi5011 closed 5 years ago
正しい型指定で動作することを保証するため、また、可読性を高めるために、ASTを生成する処理を外部ファイルに定義した関数にする。
StatementNode
AttributeNode
CoordNode
SizeNode
AngleNode
NumberNode
SymbolNode
CommentNode
XMLNode
不毛な作業だ。しかも、これをやっても、PEG.jsが生成する引数がany型のせいで、正しく生成されているかが分からないし、保証が無い…
any
やるべきことは対応したけど、いくつか型情報に不満がある… 修正したほうが良いだろうか…
完了しよう。
正しい型指定で動作することを保証するため、また、可読性を高めるために、ASTを生成する処理を外部ファイルに定義した関数にする。
StatementNode
を生成する関数AttributeNode
を生成する関数CoordNode
を生成する関数SizeNode
を生成する関数AngleNode
を生成する関数NumberNode
を生成する関数SymbolNode
を生成する関数CommentNode
を生成する関数XMLNode
を生成する関数