2012-04-21 2 views
1

javacc을 사용하여 추상 구문 트리를 빌드하고 있습니다. 우리는 Parser.jj 프로그램에 의해 호출되는 많은 클래스들을 자바로 구현했다. 그러나 Parser.jj는 동일한 폴더/패키지에 있어도 구현 된 클래스를 인식하지 못합니다 (예 : 오류 : 심볼을 찾을 수 없음 : VariableNode 클래스). Parser.jj에서 해당 파일을 인식하도록 할 수있는 방법이 있습니까?Javacc 패키지 문제

도움 주셔서 감사합니다.

+0

Parser.jj의 PARSER_BEGIN 뒤에 적절한 패키지 선언을 추가 하시겠습니까? –

답변

2

마우스 오른쪽 단추로 클릭

이클립스에서
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 개의 출처가 여기에 있습니다.