我们正在使用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个资源。

10-07 23:36