我正在使用Python和PLY。我忽略了这条规则的评论:
def t_ANY_COMMENT(self, t):
r'//.*$'
pass
它工作正常,但我收到此警告:
警告:已定义令牌'COMMENT'但未使用
我想摆脱这个警告。我没有在PLY文档中看到任何建议如何处理此案例。
答案 0 :(得分:1)
就我而言,解决方案是不要将COMMENT添加到tokens变量中。我原本以为我必须在那里添加所有令牌。事实证明,它只是yacc部分使用的那些。这是有道理的,但是文档并没有真正实现,那就是那个。