0
我已经lexer grammar
称为BasicTokens
其设置为我的语言基本令牌,令牌有像null
,true
,false
等是否有可能使Antlr4从基本语法词法分析器生成词法分析器,而不是生成Lexer?
现在,当我创建解析器语法说BasicGrammar
其中进口是指BasicTokens
和另一个叫语法其中InheritedGrammar
进口BasicGrammar
。
当Antlr4为InheritedGrammar
生成解析器时,它包含了所有已在BasicGrammar
中定义的规则。
有没有办法让Antlr只描述在InheritedGrammar
中生成的规则,而不是在BasicGrammar
中,而且还继承了BasicGrammarParser
而不是Parser
?
有没有办法在不导入的情况下引用语法'y'? – 2014-08-28 21:44:41