0
여기 내 문법.Lexer 우선 순위 공백으로
grammar MainGrammar;
mainFile: statement*;
statement: stackStatement NL;
stackStatement: KEYWORD WS INT;
INT: [0-9]+;
KEYWORD: 'def';
SENTENCE: (~[\r\[email protected]:=])+;
WS: [ \t]+ -> skip;
NL: '\r'? '\n' -> skip;
나는 주요 규칙 MainFile 코드에 노력 문장 토큰으로 텍스트 만 일치 KEYWORD 토큰을 찾을 수없는
def 123456
. 토큰의 순서는 어떻든간에.
아이디어가 있으십니까?