为更复杂白分析器使用racc
作者:佚名 时间:2012-06-20
如果你设计的语言复杂到一定程度,并且xml或yaml都无法自然表达的话,那你可以尝试使用诸如racc这样的分析器生成工具,racc是参照著名的unix yacc工具而设计(并命名)的。racc接受一个关于你的语言的语法描述,然后生成一个由ruby编写的专为这个语言设计的分析器,racc是一个强大的工具,不过未必使人一见倾心,因为掌握使用分析器生成工具的方法需要经历一个漫长的学习过程。
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2383.html