アカウント名:
パスワード:
個人的にはトーカナイザとCFG+αがいっしょくたに書けるのは 好きです。ANTLR [antlr.org] とか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
Apocalypseの記述量が多い割には難しくない (スコア:5, 参考になる)
記法をすっきりさせたという印象があります。
その上で、parserとして機能できるように、
クロージャーの記述や、文法ルールのクラス化、
バックトラック制御などを追加しています。
細かい例外ルールがたくさん書いてあって読みにくいのですが、
それらの例外は、よく使うものを短く書くために使うものです。
使わなければ知らなくてもすむもの。
今まで書いていた正規表現は、よりわかりやすくなると思います。
「<」と「>」がメタ文字に取ら
Re:Apocalypseの記述量が多い割には難しくない (スコア:1)
正規表現とその上の…例えば BNF みたいなもので
分割するというのはなかったんかな。
正規表現にいろいろ盛り込みすぎなのが心配。
# perl の文法自体が、単純にトークンに分割できないような言語だからか?
# mishimaは本田透先生を熱烈に応援しています
正規表現というよりパターンマッチャ (スコア:1)
個人的にはトーカナイザとCFG+αがいっしょくたに書けるのは 好きです。ANTLR [antlr.org] とか。