U iÛfQã@s¨dZddgZddlZddlZddlZddlZddlZddlmZm Z m Z m Z m Z Gdd„de ƒZdd „Zdd d„Zdd„Zdd„Zdd„Zedkr¤e eeƒ ƒ¡dS)z#Guido van Rossum ÚDriverÚ load_grammaréNé)ÚgrammarÚparseÚtokenÚtokenizeÚpgenc@sHeZdZddd„Zddd„Zddd„Zdd d „Zdd d „Zdd d„ZdS)rNcCs&||_|dkrt ¡}||_||_dS©N)rÚloggingÚ getLoggerÚloggerÚconvert)Úselfrrr ©rú9/opt/alt/python38/lib64/python3.8/lib2to3/pgen2/driver.pyÚ__init__s zDriver.__init__FcCstt |j|j¡}| ¡d}d}d}}}} } d} |D]} | \}}}} } |||fkr |\} }|| kr„| d| |7} | }d}||kr | | ||…7} |}|tjtjfkrØ| |7} | \}}| d¡r<|d7}d}q<|t j krìtj |}|r |j   dt j||| ¡| ||| |f¡r6|r0|j   d¡qnd} | \}}| d¡r<|d7}d}qs&Mÿ