ANTLR 4:语法分析器规则中作为参数的标记

ANTLR 4:语法分析器规则中作为参数的标记,antlr,antlr4,Antlr,Antlr4,在ANTLR 4中,是否可以使用“token”类型的参数(即某种规则)创建解析器规则 list[elem Token] : '[' elem (',' elem)* ']'; 它应该与“elem”类型的令牌列表相匹配。例如,list[ID]应匹配标识符列表,而list[String]应匹配符合上述规则中给出语法的字符串列表。否,此类语义检查通常在解析后在侦听器或访问者(ANTLR也生成)中完成。否,此类语义检查通常在解析后完成,在侦听器或访问者中(ANTLR也会生成)

在ANTLR 4中,是否可以使用“token”类型的参数(即某种规则)创建解析器规则

list[elem Token] : '[' elem (',' elem)* ']';

它应该与“elem”类型的令牌列表相匹配。例如,list[ID]应匹配标识符列表,而list[String]应匹配符合上述规则中给出语法的字符串列表。

否,此类语义检查通常在解析后在侦听器或访问者(ANTLR也生成)中完成。

否,此类语义检查通常在解析后完成,在侦听器或访问者中(ANTLR也会生成)