了解python解析树

时间:2018-11-02 23:32:32

标签: python parsing parse-tree

如果我做类似的事情

    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,'')

  

有人可以告诉我这些数字是什么意思吗?我可以将每个成员理解为解析器子树吗?

0 个答案:

没有答案
相关问题