Repository URL to install this package:
|
Version:
3.4.51 ▾
|
ó
=[c @ sa d e f d YZ d e f d YZ d e f d YZ d Z d Z d Z d S(
t Coordc B s) e Z d Z d Z d d Z d Z RS( s Coordinates of a syntactic element. Consists of:
- File name
- Line number
- (optional) column number, for the Lexer
t filet linet columnt __weakref__c C s | | _ | | _ | | _ d S( N( R R R ( t selfR R R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyt __init__ s c C s7 d | j | j f } | j r3 | d | j 7} n | S( Ns %s:%ss :%s( R R R ( R t str( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyt __str__ s ( s files lines columns __weakref__N( t __name__t
__module__t __doc__t __slots__t NoneR R ( ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyR s t
ParseErrorc B s e Z RS( ( R R
( ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyR s t PLYParserc B s/ e Z d Z d d Z d Z d Z RS( c C sM | d } d } d | | f | _ d | | _ t | j | j | d S( s Given a rule name, creates an optional ply.yacc rule
for it. The name of the optional rule is
<rulename>_opt
t _optc S s | d | d <d S( Ni i ( ( R t p( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyt optrule) s s %s : empty
| %ss p_%sN( R R t setattrt __class__( R t rulenamet optnameR ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyt _create_opt_rule" s
c C s t d | j j d | d | S( NR R R ( R t clext filename( R t linenoR ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/pycparser/plyparser.pyt _coord0 s c C sh | j j j j d d | j | } | d k r<