我们正在使用javacc实现一个版本的乱码,以构建我们的抽象语法树。我们有许多用Java实现的类,这些类由我们的Parser.jj程序调用。但是,即使Parser.jj位于相同的文件夹/包中,它也无法识别实现的任何类(例如,错误:找不到符号:类VariableNode)。有没有办法让Parser.jj识别那些文件?
谢谢您的帮助!
最佳答案
将您的jj文件放在src / a / b / c / jj下
PARSER_BEGIN( MyParserGenerator )
package a.b.c.jj;
import java.io.*;
import java.util.*;
public class MyParserGenerator
{
// Your attributes and methods here
}
PARSER_END( MyParserGenerator )
在Eclipse中,右键单击,选择Compile and chazam!这里有7个资源。