是否可以
在ANTLR 4中创建具有"token"类型的参数的解析器规则,即一种规则
list[elem Token] : '[' elem (',' elem)* ']';
它应该与类型为"elem"的令牌列表匹配。例如,list[ID] 应该匹配标识符列表,而 list[String] 应该匹配字符串列表,两者都遵循上述规则中给出的语法。
不,这种语义检查通常在解析后在侦听器或访问者(ANTLR也生成)中进行。