ANTLR:0:不匹配的'前缀'输入前缀

时间:2014-03-02 20:50:38

标签: antlr antlr4

我正在尝试构建一个语法,但我真的不明白为什么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 个答案:

答案 0 :(得分:0)

是同一档案中的那些规则吗?如果没有,你需要在解析器中使用tokenVocab选项。