PLY を使用する場合、特定のプロダクション ルールをスキップすることはできますか? ( lex が obj.lexer.skip(1) を使用して特定のトークンをスキップできるのと同じ方法で)
例えば:
def p_variable(p):
'variable : identifier'
if variabledict.getitem(p[1]) == None:
p.parser.skip(1) # <<
else:
p[0] = p[1]
これはどのように行うことができますか?