19

誰かが PHP 用の EBNF をどこかでコンパイルしたのではないかと思っています。この サイトこの サイトの両方を見つけました。ただし、どちらも不完全なようです。この質問は非常に似ていますが、1 年前のものです。何か進展があったかどうか知りたいです。

4

4 に答える 4

14

PHP が内部的に使用する yacc 文法を参照してください。EBNF ではないことはわかっていますが、ニーズには合っているかもしれません。

re2c lexer definitionも参照してください。

于 2012-01-19T18:54:02.713 に答える
8

私が次のリンクを取得したサイトはイタリア語ですが、私たちは持っています:

于 2012-01-19T18:33:43.810 に答える
0

彼女は ANTLR3 文法を利用できます。

  http://code.google.com/p/phpparser/

上記の文法は、現在の ANTLR リリースであるANTLR4と互換性がありません。

于 2013-09-15T21:20:55.203 に答える