2012-04-21 12 views
1

私たちは抽象構文ツリーを構築するためにjavaccを使用してgibberishのバージョンを実装しています。私たちはParser.jjプログラムによって呼び出される多くのクラスをjavaで実装しています。ただし、Parser.jjは、同じフォルダ/パッケージ内にあっても実装されたクラスを認識しません(たとえば、エラー:シンボルを見つけることができません:クラスVariableNode)。 Parser.jjにこれらのファイルを認識させる方法はありますか?Javaccパッケージの問題

ありがとうございました!

+0

Parser.jjのPARSER_BEGINの後に適切なパッケージ宣言を追加していますか? –

答えて

2

右クリックし、

Eclipseで
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) 

のsrc/A/B/C/JJの下にJJファイルを配置し、コンパイルしchazamを選択してください! 7つの情報源がここにあります。

関連する問題