Я пытаюсь сделать корректор текста sintax для класса моих компиляторов. Идея такова: у меня есть некоторые правила, которые присущи языку (в моем случае, португальцу), например «Действительная фраза -
Я реализует BASIC-подобный язык, синтаксис, если заявления почти то же самое BASIC: IF a == b THEN
PRINT "EQUAL"
ELSE
PRINT "UNEQUAL"
ENDIF
меня написать файл грамматики для синтаксическ
Мне нужно сгенерировать парсер данных CSV. Как-то мне удалось написать BNF, EBNF для CSV-данных, но я не знаю, как преобразовать это в грамматику ANTLR (которая является генератором парсера). Например
У меня есть правило ANTLR, как этот receive returns[Evaluator e,String message]
: RECEIVE FILENAME {$e= new ReceiveEvaluator($FILENAME.text);}
;
я добавил новый ответное сообщение, и я хоч