1
파서에서 프로그래밍 방식으로 생성 한 오류를 어떻게 감지합니까? 입력과구문 분석 중 구문 분석 오류가 발생했습니다.
s : 'hello' ;
이 프로그램 : 예를 들어이 문법을 제공 "foo bar"
ParseTree tree = parser.s();
파서가 "line 1:0 mismatched input 'foo' expecting 'hello'"
을 출력한다. 프로그래밍 방식으로 구문 분석 오류를 감지하는 방법이 있습니까? 어떤 종류의 예외도 던지지 않는 것 같습니다.