Я новичок в ANTLR, и я придумал это правило лексера для разбора комментариев, будет ли оно работать?
COMMENT_LINE : (COMMENT (. - LINE_ENDING)* LINE_ENDING){$channel=hidden};
(Я не мог найти ничего о синтаксисе, подобном этому, в документах)
-
, вероятно, вызовет какую-то ошибку. Можешь объяснить, что ты имеешь в виду? И можете ли вы привести пару примеров строк, которые вы пытаетесь разобрать? - person Bart Kiers   schedule 09.12.2009ANY_CHAR : . ;
не является последним правилом, грамматика не будет работать, так как любое правило после этого никогда не сможет ничего сопоставить, посколькуANY_CHAR
все сожрет. Но я думаю, Боян успешно ответил на ваш вопрос, верно? - person Bart Kiers   schedule 09.12.2009