Javacc包装问题

时间:2012-04-21 23:15:21

标签: java package abstract-syntax-tree javacc

我们正在使用javacc实现一个乱码版本来构建我们的抽象语法树。我们在Java中实现了许多由Parser.jj程序调用的类。但是,Parser.jj无法识别任何已实现的类,即使它们位于同一文件夹/包中(例如,错误:找不到符号:类VariableNode)。有没有办法让Parser.jj识别这些文件?

感谢您的帮助!

1 个答案:

答案 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个来源都在这里。