Javacc包问题
我们正在使用javacc实现gibberish的一个版本来构建抽象语法树。我们有许多用java实现的类,它们由Parser.jj程序调用。但是,Parser.jj无法识别任何实现的类,即使它们位于同一文件夹/包中(例如,错误:找不到符号:class VariableNode)。有没有办法让Parser.jj识别这些文件Javacc包问题,java,package,abstract-syntax-tree,javacc,Java,Package,Abstract Syntax Tree,Javacc,我们正在使用javacc实现gibberish的一个版本来构建抽象语法树。我们有许多用java实现的类,它们由Parser.jj程序调用。但是,Parser.jj无法识别任何实现的类,即使它们位于同一文件夹/包中(例如,错误:找不到符号:class VariableNode)。有没有办法让Parser.jj识别这些文件 谢谢你的帮助 将jj文件放在src/a/b/c/jj下 PARSER_BEGIN( MyParserGenerator ) package a.b.c.jj; import
谢谢你的帮助 将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个源代码。您是否在PARSER.jj的PARSER\u开始之后添加适当的包声明?