2017-05-03 1 views
0

여러 줄 입력을 처리하는 파서를 만들고 있습니다. 입력 프로그램은 일부 기능을 정의하며 결과는 주선입니다. 예를 들어, {x + 3}을 갖는 함수 A를 정의하십시오 (x는 함수 A의 매개 변수 임). 메인 라인 호출 함수가 MAIN {A (1 + 3)}과 같은 경우, MAIN 라인에서 표현식을 계산하려면 어떻게 함수 A를 호출 할 수 있습니까?JavaCC 파서 함수 호출

답변

0

일반적으로 파서는 함수를 나중에 저장하고 해석 할 수있는 표현으로 변환합니다. 자세한 내용은 how do I implement loops (For) in javacc에 대한 내 대답을 참조하십시오.