【发布时间】:2012-01-19 18:29:25
【问题描述】:
我想知道是否有人在某处为 PHP 编译了 EBNF。我找到了this site 和this site。不过,两者似乎都不完整。 This question is very similar,但已经一岁了。我想知道是否有任何进展。
【问题讨论】:
我想知道是否有人在某处为 PHP 编译了 EBNF。我找到了this site 和this site。不过,两者似乎都不完整。 This question is very similar,但已经一岁了。我想知道是否有任何进展。
【问题讨论】:
您可能想看看yacc grammar PHP uses internally。我知道,这不是 EBNF,但也许可以满足您的需求。
您可能还想查看re2c lexer definition。
我从中获取以下链接的site 是意大利语,但我们有:
【讨论】:
ANTLR 4 PHP 语法也可用:https://github.com/antlr/grammars-v4/tree/master/php.
<div attr='value'' />)。语法已在以下项目中经过测试(解析无误):
此外,该解析器已在来自不同 CMS 的大量 PHP 文件(约 70000 个文件)上进行了测试。
【讨论】:
【讨论】: