ABNF, ANTLR 3, Bison, GOLD, JavaCC, Jison, PEG.js で定義した文法を図示するには次の web ページを利用すると良い。
http://bottlecaps.de/convert/
利用例:
javascript で四則演算数式を評価する例
で使った peg.js での計算式の文法定義
http://homepage2.nifty.com/youichi_kato/src/pegjs/expression/arithmetics.pegjs
を図示したもの
http://homepage2.nifty.com/youichi_kato/src/pegjs/expression/ebnf/aritmetics/index.html
参考:
- http://stackoverflow.com/questions/8154790/visualize-lalr-grammar
Visualize LALR grammar