如果我做类似的事情
st = parser.suite('a=5\nb=a+5\n')
当我使用解析树将其转换为元组时
out = parser.st2tuple(st)
现在是长度为5的列表。
出[0]
257
出[1]
(267,(268,(269,(270,(327,(304,(305,(306,(307,(308,(310,(311,(312,(313,(313,(314,(315)) ,(316,(317,(318,(1,'a')))))))))))))))))))))))))()22)'='),(327,(304,(305, (306,(307,(308,(310,(311,(312,(313,(314,(315,(316,(317,(318,(2,'5,)))))))))) )))))))))))(4,'')))
出[2]
(267,(268,(269,(270,(327,(304,(305,(306,(307,(308,(310,(311,(312,(313,(313,(314,(315)) ,(316,(317,(318,(1,'b')))))))))))))))))))))))))()22)'='),(327,(304,(305, (306,(307,(308,(310,(311,(312,(313,(314,(315,(316,(317,(318,(1,'a,)))))),(14 ,'+'),(315,(316,(317,(318,(2,'5'))))))))))))))))))))))(4) )
出[3]
(4,'')
出[4]
(0,'')
有人可以告诉我这些数字是什么意思吗?我可以将每个成员理解为解析器子树吗?