我正在尝试构建一个语法,但我真的不明白为什么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
答案 0 :(得分:0)
是同一档案中的那些规则吗?如果没有,你需要在解析器中使用tokenVocab选项。