その値を代入string = i.lhs()
すると、後で と比較すると
、 isprint (var == 'P')
の場合に false が返されます。var
'P'
for i in grammar.productions():
var = i.lhs()
P = "P"
if (not i.is_nonlexical()):
print var
print (var == P)
何に対しても false を返します。すべてに対して false を返す理由がわかりません。ヒントはありますか?