Yf5 @ s d d l m Z m Z m Z Gd d d e j Z Gd d d e Z Gd d d e Z Gd d d e Z d
d d Z
d
S) )grammartokentokenizec @ s e Z d Z d S)PgenGrammarN)__name__
__module____qualname__ r r 7/opt/alt/python35/lib64/python3.5/lib2to3/pgen2/pgen.pyr s r c @ s e Z d Z d d d Z d d Z d d Z d d Z d
d Z d d
Z d d Z d d Z
d d Z d d Z d d Z
d d Z d d Z d d Z d d Z d d d! Z d" d# Z d$ d% Z d S)&ParserGeneratorNc C s d } | d k r' t | } | j } | | _ | | _ t j | j | _ | j | j \ | _
| _ | d k r | i | _ | j
d S)N)openclosefilenamestreamr generate_tokensreadline generatorgettokenparsedfasstartsymbolfirstaddfirstsets)selfr r Zclose_streamr r r
__init__ s
zParserGenerator.__init__c C s t } t | j j } | j | j | j | j d | j x; | D]3 } d t | j } | | j | <| | j
|