我正在尝试解析Java源代码以获取方法名称、它们的调用、变量名称等信息。我在寻找一个预先构建或可扩展的Python模块时,偶然发现了plyj (https://github.com/musiKk/plyj)。
我想要查找一个方法,然后获取该方法的代码,并根据一些条件对其进行一些字符串处理。但是我无法理解它的使用方法,示例太过模糊。有人能指向一个好的使用示例吗?
此外,如果您能让我知道antlr3 (https://github.com/antlr/antlr3) 是否更易于使用(带有示例),因为我对这些模块都很陌生,不知道该选择哪个。我没有性能问题,只是想根据功能和易用性进行比较。
谢谢!
我想要查找一个方法,然后获取该方法的代码,并根据一些条件对其进行一些字符串处理。但是我无法理解它的使用方法,示例太过模糊。有人能指向一个好的使用示例吗?
此外,如果您能让我知道antlr3 (https://github.com/antlr/antlr3) 是否更易于使用(带有示例),因为我对这些模块都很陌生,不知道该选择哪个。我没有性能问题,只是想根据功能和易用性进行比较。
谢谢!