ACC SHELL
Ñò
sÄMc @ s‡ d d k l Z l Z l Z d e i f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d
d „ Z
d S(
i ( t grammart tokent tokenizet PgenGrammarc B s e Z RS( ( t __name__t
__module__( ( ( s( /usr/lib/python2.6/lib2to3/pgen2/pgen.pyR s t ParserGeneratorc B s° e Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z d „ Z d
„ Z
d „ Z d „ Z d
„ Z d „ Z d d „ Z d „ Z d „ Z RS( c C s¤ d } | d j o t | ƒ } | i } n | | _ | | _ t i | i ƒ | _ | i ƒ | i
ƒ \ | _ | _ | d j o | ƒ n h | _
| i ƒ d S( N( t Nonet opent closet filenamet streamR t generate_tokenst readlinet generatort gettokent parset dfast startsymbolt firstt addfirstsets( t selfR
R t close_stream( ( s( /usr/lib/python2.6/lib2to3/pgen2/pgen.pyt __init__ s
c
C sŠ t ƒ } | i i ƒ } | i ƒ | i | i ƒ | i d | i ƒ x; | D]3 } d t | i ƒ } | | i | <| | i | <qL Wxí | D]å } | i | } g } x“ | D]‹ } g } xE | i
i ƒ D]4 \ } }
| i | i
| | ƒ | i |
ƒ f ƒ qÆ W| i o | i d | i | ƒ f ƒ n | i | ƒ qª W| i i | ƒ | | i | | ƒ f | i | i | <qŠ W| i | i | _ | S( Ni i ( R R t keyst sortt removeR t insertt lent
symbol2numbert
number2symbolt arcst iteritemst appendt
make_labelt indext isfinalt statest
make_firstt start( R t ct namest namet it dfaR% t stateR t labelt next( ( s( /usr/lib/python2.6/lib2to3/pgen2/pgen.pyt make_grammar s6
,
*c C sD | i | } h } x* | D]"