ANTLR: 0: несоответствующий префикс ввода префикса
Я пытаюсь построить грамматику, но я действительно не понимаю, почему ANTLR дает эту ошибку. Вот мое тривиальное правило:
trivial_grammar
prefixDef
: PREFIX prefixname COLON url NEWLINE
;
trivialexer
PREFIX : 'PREFIX' | 'prefix';
Что случилось с ANTLR? и во время использования этого примера "PREFIX dbpedia-owl: http://dbpedia.org/ontology/\ n" почему я получаю эту ошибку, я действительно не знаю:
строка 0: несоответствующий ввод 'PREFIX' PREFIX
1 ответ
Решение
Эти правила в одном файле? если нет, вам понадобится опция tokenVocab в парсере.