一直在谷歌搜索而没有找到太多东西,所以有没有人知道一个类或库可以帮助你解析任何类型的语言,比如域特定语言(我正在创建一个,所以我在语法和格式方面很灵活可以)进入PHP代码或一些有用的结构或类层次结构或......?在这一点上任何事情都会发生。:)
我想尝试将文本文件解析为标记,构建一个小的语法和语法库来表达诸如Business Natural Languages之类的东西。
如果你对 BNF 风格的输入语法感到满意,你应该看看:
http://pear.php.net/PHP_ParserGenerator
或者
http://pear.php.net/PHP_LexerGenerator
他们生成的 PHP 代码有点令人不安,但它可以工作,并且是一些解析器任务的良好开端。