1
我們正在使用javacc實現一個亂碼版本來構建我們的抽象語法樹。在我們的Parser.jj程序中調用了許多用java實現的類。但是,即使Parser.jj位於相同的文件夾/包中(例如:Error:can not find symbol:class VariableNode),Parser.jj也無法識別所實現的任何類。有沒有辦法讓Parser.jj識別這些文件?Javacc包問題
感謝您的幫助!
我們正在使用javacc實現一個亂碼版本來構建我們的抽象語法樹。在我們的Parser.jj程序中調用了許多用java實現的類。但是,即使Parser.jj位於相同的文件夾/包中(例如:Error:can not find symbol:class VariableNode),Parser.jj也無法識別所實現的任何類。有沒有辦法讓Parser.jj識別這些文件?Javacc包問題
感謝您的幫助!
將在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中的JJ文件,單擊鼠標右鍵,選擇編譯和chazam!這7個來源在這裏。
您是否在Parser.jj的PARSER_BEGIN之後添加了相應的包聲明? – 2012-05-16 13:10:06