언어를 구문 분석하려고합니다. 추적의 ANTLR4 파서 규칙이 직접 언어 사양에서 복사 :ANTLR4에서 왼쪽 재귀 오류를 제거하기 위해 문법을 수정하는 방법은 무엇입니까?
physical_value
: raw_value DIV factor MUL factor PLUS offset
;
raw_value
: (physical_value MINUS offset) DIV factor
;
하지만 오류가 ANTLR보고 : 규칙의 다음 세트는 상호 왼쪽 재귀 나는 문법을 수정하는 방법을 모르고있다, 희망의 사람 나를 도와 줄 수 있니. 감사합니다. .
http://en.wikipedia.org/wiki/Left_recursion # Removing_immediate_left_recursion –
@DavidBrabant ANTLR 4는 즉시 왼쪽 재귀를 제거합니다. 유토피아로. 이것은 간접적 인 왼쪽 재귀입니다 (링크 된 페이지에도 나타나지만 다른 섹션에 나타남). –
정확한 문서를 알려주시겠습니까? 고마워 :) – sara