제가 사용하는 스크립팅 언어에 대한 Xtext 파서를 만들려고합니다. 이 언어는 ANSI-C와 매우 비슷합니다.디버그 Xtext가 결정 오류에 대해 k = 1을 수행 할 수 없습니다.
은 내가 필요하지 않은 부분 (구조체, 형식 정의 등) 그러나
을 Xtext이 https://github.com/antlr/examples-v3/blob/master/C/C/C.g 문법을 변환 및 제거에 의해 시작, 내가 문제로 실행하고 나는 그들을 디버깅하는 방법을 모른다 제대로 내 오류를 찾으십시오. 내가
error(10): internal error: org.antlr.tool.Grammar.createLookaheadDFA(Grammar.java:1279): could not even do k=1 for decision 39; reason: timed out (>10000ms)
도 OutOfMemoryError
예외를받을 수 있습니다.
편집 : 이미 메모리를 늘리려고 시도했습니다 & 타임 아웃. 그러나 LARGE 값이 있더라도이 방법은 작동하지 않습니다.
누구나 문법을 "디버깅"하는 방법을 제안 할 수 있습니까? 결정 39은 어디 있습니까? 나는 문제를 찾고 싶지만 아무것도 찾을 수 없었다.
PS : 나는 당신은 당신의 workflow.mwe2에서 디버그 모드를 활성화하여 ANTLR 문법 (· G)를 생성 할 수 있습니다 최대 http://pastebin.com/8AYNUbSD