Python和PLY:如何摆脱已定义但未使用的令牌“XXX”

时间:2016-04-19 01:50:19

标签: python ply

我正在使用Python和PLY。我忽略了这条规则的评论:

    def t_ANY_COMMENT(self, t):
    r'//.*$'
    pass

它工作正常,但我收到此警告:

  

警告:已定义令牌'COMMENT'但未使用

我想摆脱这个警告。我没有在PLY文档中看到任何建议如何处理此案例。

1 个答案:

答案 0 :(得分:1)

就我而言,解决方案是不要将COMMENT添加到tokens变量中。我原本以为我必须在那里添加所有令牌。事实证明,它只是yacc部分使用的那些。这是有道理的,但是文档并没有真正实现,那就是那个。