G4가 : 분석 할 때특정 구문 분석기 규칙을 지정하여 공백을 생략 할 수 있습니까?
WS: [\r\n \t] -> skip;
그것은 어떤 특별한 상황에서 모든 blanks.But을 건너 의미, 난 그냥 공백을 건너 뛸 몇 가지 규칙이 필요합니다.
공란을 건너 뛰는 특정 구문 분석기 규칙을 어떻게 지정할 수 있습니까? 의견을 보내 주셔서 감사합니다.
나는 quesetions를 업데이트
G4 :
WS: [\r\n \t] -> skip;
String:[a-zA-Z]+;
stringline:'"' String '"';
으로 myText : 보시다시피
"aaaa bbbb"
, 나는 건너 뛰는 아래 "stringline"로 "AAAA BBB"recgonize 필요 공백, 어떻게?
일반적으로 마이크가 옳습니다. 그러나 렉시 컬 모드에서는 가능한 것이있을 수 있습니다. 그러나 문제의 실제 사례를 제시해야합니다. –
따옴표가있는 렉서 규칙을 만들어 보지 않겠습니까? 'String :' " '~ [\ r \ n"] *' " ';'? –
문자열 :'" '~ [\ r \ n "] *'" ''; WS : [\ r \ n \ t] -> 건너 뛰기; 갈등이있는 것 같습니다. – MarkMa