下面是Gold与其它语法分析工具(主要有ANTLR,Grammatica,Spirit,Yacc/Bison)的对比图:
有几点说明:
(1)Grammatica 目前只支持LL。然而,其官方网站上声称将会支持LR。
(2)ANTLR有一个集成开发环境,叫做“ANTLRWorks。
(3)一些引擎可以被编译成.Net模块,以便供支持.Net的集成开发环境使用。
(4)一些引擎被编译成ActiveX/COM插件,以便供支持ActiveX/COM的集成开发环境使用。
源头:http://www.devincook.com/GOLDParser/about/comparison-parsers.htm