JavaScript のライブラリ
Pure JavaScript な dynamic recursive descent LLk parser を備える。
Pure JavaScript な dynamic recursive descent LLk parser を備える。
モジュール本体は parsing.js
2008-08-09 時点において、公式のドキュメント及び svn から取得可能なソースに若干の問題がある。
wiki のドキュメントにあるクラス名は Parser だが、実際のクラス名は Parsing である。
また、Parser.Operators.token はバグってるので以下のように書き換える必要がある。
誤
2008-08-09 時点において、公式のドキュメント及び svn から取得可能なソースに若干の問題がある。
wiki のドキュメントにあるクラス名は Parser だが、実際のクラス名は Parsing である。
また、Parser.Operators.token はバグってるので以下のように書き換える必要がある。
誤
token: function (s) { // whitespace-eating token return function (s) { return o.rtoken(new RegExp("^\\s*" + s + "\\s*"))(s); }; }正
token: function (s) { // whitespace-eating token return o.rtoken(new RegExp("^\\s*" + s + "\\s*")); }
タグ
コメントをかく