我正在尝试为java源文件开发一个抄袭检测器(也用java语言开发)。我遵循的策略是:
现在我正在尝试理解ANTLR,但我没有弄清楚它是如何工作的或如何实现我的目标。我在这个链接上找到了一个简单的分步教程: Generating an Abstract Syntax Tree for java source code using ANTLR 我跟着直到第2步,但无法理解如何处理第3步。 由于我使用netbeans所以我无法理解在步骤3中运行这些命令的位置或如何在netbeans中遵循这些指令。
我对自己遵循的策略更加正确吗?有没有ANTLR或没有ANTLR的简单解决方案?