Как вы делаете что-то подобное с ANTLR?
Пример ввода:
title: hello world
Грамматика:
header : IDENT ':' REST_OF_LINE ;
IDENT : 'a'..'z'+ ;
REST_OF_LINE : ~'\n'* '\n' ;
Не получается, с line 1:0 mismatched input 'title: hello world\n' expecting IDENT
(Я знаю, что ANTLR является излишним для разбора MIME-подобных заголовков, но это только начало более сложного файла.)