我希望创建一个Java项目源代码分析器(类似于FindBugs和其他静态分析程序),能够检测特定的方法调用。我更喜欢使用Python,但任何建议都可以!我将从学习FindBugs源代码开始,但如果有人能向我解释其基本概念并说明易于实现性,我将不胜感激。谢谢您的时间。Olivier.
阅读《语言实现模式》这本书。它是一本非常易懂的书籍,你可以评估实现你想要实现的内容所需要付出的努力。 http://www.pragprog.com/titles/tpdsl/language-implementation-patterns