我们正在使用javacc实现一个乱码版本来构建我们的抽象语法树。我们在Java中实现了许多由Parser.jj程序调用的类。但是,Parser.jj无法识别任何已实现的类,即使它们位于同一文件夹/包中(例如,错误:找不到符号:类VariableNode)。有没有办法让Parser.jj识别这些文件?
感谢您的帮助!
答案 0 :(得分:2)
将您的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和chazam!这7个来源都在这里。