/usr/lib/python2.6/site-packages/pycparser
NameSizeModeActions
ply/-0755rm
ast_transforms.py35680644editdlrm
ast_transforms.pyc28160644editdlrm
c_ast.py233360644editdlrm
c_ast.pyc354570644editdlrm
c_generator.py135700644editdlrm
c_generator.pyc190180644editdlrm
c_lexer.py144470644editdlrm
c_lexer.pyc154670644editdlrm
c_parser.py622120644editdlrm
c_parser.pyc643850644editdlrm
lextab.py74570644editdlrm
lextab.pyc71090644editdlrm
plyparser.py15940644editdlrm
plyparser.pyc26580644editdlrm
yacctab.py1295680644editdlrm
yacctab.pyc1018460644editdlrm
_ast_gen.py86630644editdlrm
_ast_gen.pyc94800644editdlrm
_build_tables.py8510644editdlrm
_build_tables.pyc6370644editdlrm
_c_ast.cfg41800644editdlrm
__init__.py29030644editdlrm
__init__.pyc28970644editdlrm
Edit: /usr/lib/python2.6/site-packages/pycparser/__init__.pyc (2897B)
Ņō KVc@scdddgZdZddklZlZddklZdd d „Zedd d d „Z d S( tc_lexertc_parsertc_asts2.14iĸĸĸĸ(tPopentPIPEi(tCParsertcpptc Csē|g}t|tƒo||7}n|djo||g7}n||g7}y,t|dtdtƒ}|iƒd}Wn-tj o!}tddd|ƒ‚nX|S(se Preprocess a file using cpp. filename: Name of the file you want to preprocess. cpp_path: cpp_args: Refer to the documentation of parse_file for the meaning of these arguments. When successful, returns the preprocessed file's contents. Errors from cpp will be printed out. Rtstdouttuniversal_newlinesisUnable to invoke 'cpp'. s(Make sure its path was passed correctly sOriginal error: %s(t isinstancetlistRRtTruet communicatetOSErrort RuntimeError(tfilenametcpp_pathtcpp_argst path_listtpipettextte((s6/usr/lib/python2.6/site-packages/pycparser/__init__.pytpreprocess_files      cCs|ot|||ƒ}n9t|dƒiiƒ}z|~}|iƒ}WdQX|djo tƒ}n|i||ƒS(sĸ Parse a C file using pycparser. filename: Name of the file you want to parse. use_cpp: Set to True if you want to execute the C pre-processor on the file prior to parsing it. cpp_path: If use_cpp is True, this is the path to 'cpp' on your system. If no path is provided, it attempts to just execute 'cpp', so it must be in your PATH. cpp_args: If use_cpp is True, set this to the command line arguments strings to cpp. Be careful with quotes - it's best to pass a raw string (r'') here. For example: r'-I../utils/fake_libc_include' If several arguments are required, pass a list of strings. parser: Optional parser object to be used instead of the default CParser When successful, an AST is returned. ParseError can be thrown if the file doesn't parse successfully. Errors from cpp will be printed out. trUN(Rtopent__exit__t __enter__treadtNoneRtparse(Rtuse_cppRRtparserRt_[1]tf((s6/usr/lib/python2.6/site-packages/pycparser/__init__.pyt parse_file6s&  N( t__all__t __version__t subprocessRRRRRtFalseRR#(((s6/usr/lib/python2.6/site-packages/pycparser/__init__.pyt s %