NAME: ('a'..'z')+;
QUOTED_NAME: Q NAME Q;
Q: '"';
name : NAME | QUOTED_NAME;
для mytext
результата является mytext
Изменение поведения lexer в Antlr3?
для "mytext"
результата "mytext"
Есть ли способ, чтобы рассмотреть Q
когда лексическая строку источника, но устранить его, когда результат QUOTED_NAME
«s запрашивается? Итак, что мне нужно:
для mytext
результата mytext
для "mytext"
результат mytext
Пожалуйста, не решение рядного Java