我需要解析一些代码并将其转换为组件,因为我想对代码进行一些统计,如代码行数、条件语句的位置等。
有没有什么工具可以让我实现这一点呢?
发布于 2011-09-24 00:34:05
Antlr是一个很好的工具,可以使用多种语言,有很好的文档和许多语言的示例语法。
您也可以使用老式的Yacc和Lex (或者GNU版本Bison和Flex),它在生成解析器方面有非常好的book,以及经典的dragon book。
然而,这可能有些夸张,您可能只想使用Ruby甚至Javascript。
发布于 2011-09-24 00:35:32
您提到了两个截然不同的任务:
我建议:
https://stackoverflow.com/questions/7532127
复制相似问题