【发布时间】:2010-01-19 11:59:15
【问题描述】:
有没有在 PHP 中实现 Lex 和 Yacc?
如果没有,任何人都可以推荐一个词法分析器和解析器生成器(例如,Lex 和 Yacc 之类的任何东西)来创建 PHP 代码。我不太担心生成的解析器的性能。
我厌倦了使用正则表达式来解析真正不应该用正则表达式解析的东西......
【问题讨论】:
-
+1
preg_split('#([{}])#', ...)只能帮到你。 -
如果您的语言使用与 PHP 相同的标记,您可能需要使用内置的 PHP 标记器
标签: php yacc lex parser-generator