1
이
무시 밑줄 문자 i는 다음과 같은 문법 인터프리터에서 "___sad"를 실행하려고하면
grammar identTest;
options
{
language = Java;
output=AST;
}
goal: identifier;
fragment Letter: (('a'..'z') | ('A'..'Z'));
fragment Digit : '0' .. '9';
identifier :IDENTIFIER;
IDENTIFIER: Letter+;
WS:(' '|'\r'|'\t'|'\u000C'|'\n') {$channel=HIDDEN;};
가 통역 출력
: 디버거 출력 :
통역은 밑줄 문자와 디버거를 포함 보인다 그냥 무시해! 이 경우에는 ('A'- 'z'문자 만 문법에 정의되어 있기 때문에) 어떤 종류의 예외가 생길 것으로 예상됩니다. 문법에 어떤 문제가 있습니까?