|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /proc/self/root/lib/python2.7/site-packages/pycparser/ |
Upload File : |
�
CrX[c @ sm d d l Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d � Z d � Z d
� Z d S( i����Nt 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 ( ( s7 /usr/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( ( s7 /usr/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 ( ( ( s7 /usr/lib/python2.7/site-packages/pycparser/plyparser.pyR
s t
ParseErrorc B s e Z RS( ( R R
( ( ( s7 /usr/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( ( s7 /usr/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 ( ( s7 /usr/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 ( ( s7 /usr/lib/python2.7/site-packages/pycparser/plyparser.pyt _coord1 s c C sh | j j j j d d | j | � � } | d k r<