SYMBOL INDEX (371 symbols across 125 files) FILE: pcpp/evaluator.py class Value (line 28) | class Value(INTBASETYPE): method __sclamp (line 134) | def __sclamp(cls, value): method __uclamp (line 138) | def __uclamp(cls, value): method __new__ (line 141) | def __new__(cls, value, unsigned = False, exception = None): method value (line 193) | def value(self): method __add__ (line 197) | def __add__(self, other): method __sub__ (line 204) | def __sub__(self, other): method __mul__ (line 211) | def __mul__(self, other): method __div__ (line 218) | def __div__(self, other): method __truediv__ (line 225) | def __truediv__(self, other): method __mod__ (line 232) | def __mod__(self, other): method __neg__ (line 239) | def __neg__(self): method __invert__ (line 243) | def __invert__(self): method __and__ (line 247) | def __and__(self, other): method __or__ (line 254) | def __or__(self, other): method __pos__ (line 261) | def __pos__(self): method __pow__ (line 265) | def __pow__(self, other): method __lshift__ (line 272) | def __lshift__(self, other): method __rshift__ (line 280) | def __rshift__(self, other): method __xor__ (line 288) | def __xor__(self, other): method __repr__ (line 295) | def __repr__(self): method __bool__ (line 302) | def __bool__(self): method __cmp__ (line 304) | def __cmp__(self, other): method __lt__ (line 306) | def __lt__(self, other): method __le__ (line 313) | def __le__(self, other): method __eq__ (line 320) | def __eq__(self, other): method __ne__ (line 327) | def __ne__(self, other): method __ge__ (line 334) | def __ge__(self, other): method __gt__ (line 341) | def __gt__(self, other): function p_error (line 397) | def p_error(p): function p_expression_number (line 403) | def p_expression_number(p): function p_expression_character (line 411) | def p_expression_character(p): function p_expression_string (line 415) | def p_expression_string(p): function p_expression_group (line 422) | def p_expression_group(t): function p_expression_uplus (line 426) | def p_expression_uplus(p): function p_expression_uminus (line 430) | def p_expression_uminus(p): function p_expression_unop (line 434) | def p_expression_unop(p): function p_expression_binop (line 447) | def p_expression_binop(p): function p_expression_conditional (line 512) | def p_expression_conditional(p): function p_expression_function_call (line 524) | def p_expression_function_call(p): function p_expression_identifier (line 531) | def p_expression_identifier(p): class Evaluator (line 539) | class Evaluator(object): method __init__ (line 687) | def __init__(self, lexer = None): class __lexer (line 691) | class __lexer(object): method __init__ (line 693) | def __init__(self, functions, identifiers): method input (line 698) | def input(self, toks): method token (line 702) | def token(self): method on_function_call (line 708) | def on_function_call(self, p): method on_identifier (line 713) | def on_identifier(self, p): method __call__ (line 718) | def __call__(self, input, functions = {}, identifiers = {}): FILE: pcpp/parser.py function t_CPP_WS (line 39) | def t_CPP_WS(t): function t_CPP_LINECONT (line 45) | def t_CPP_LINECONT(t): function PP_NUMBER (line 109) | def PP_NUMBER(t): function t_CPP_STRING (line 116) | def t_CPP_STRING(t): function t_CPP_CHAR (line 123) | def t_CPP_CHAR(t): function t_CPP_COMMENT1 (line 129) | def t_CPP_COMMENT1(t): function t_CPP_COMMENT2 (line 136) | def t_CPP_COMMENT2(t): function t_error (line 140) | def t_error(t): function trigraph (line 185) | def trigraph(input): function default_lexer (line 188) | def default_lexer(): class Macro (line 207) | class Macro(object): method __init__ (line 208) | def __init__(self,name,value,arglist=None,variadic=False): method __repr__ (line 217) | def __repr__(self): class Action (line 226) | class Action(object): class OutputDirective (line 233) | class OutputDirective(Exception): method __init__ (line 236) | def __init__(self, action): class PreprocessorHooks (line 239) | class PreprocessorHooks(object): method __init__ (line 241) | def __init__(self): method on_error (line 244) | def on_error(self,file,line,msg): method on_file_open (line 252) | def on_file_open(self,is_system_include,includepath): method on_include_not_found (line 272) | def on_include_not_found(self,is_malformed,is_system_include,curdir,in... method on_unknown_macro_in_defined_expr (line 289) | def on_unknown_macro_in_defined_expr(self,tok): method on_unknown_macro_in_expr (line 301) | def on_unknown_macro_in_expr(self,ident): method on_unknown_macro_function_in_expr (line 311) | def on_unknown_macro_function_in_expr(self,ident): method on_directive_handle (line 322) | def on_directive_handle(self,directive,toks,ifpassthru,precedingtoks): method on_directive_unknown (line 340) | def on_directive_unknown(self,directive,toks,ifpassthru,precedingtoks): method on_potential_include_guard (line 366) | def on_potential_include_guard(self,macro): method on_comment (line 373) | def on_comment(self,tok): FILE: pcpp/pcmd.py class FileAction (line 15) | class FileAction(argparse.Action): method __init__ (line 16) | def __init__(self, option_strings, dest, **kwargs): method __call__ (line 19) | def __call__(self, parser, namespace, values, option_string=None): class CmdPreprocessor (line 27) | class CmdPreprocessor(Preprocessor): method __init__ (line 28) | def __init__(self, argv): method on_include_not_found (line 196) | def on_include_not_found(self,is_malformed,is_system_include,curdir,in... method on_unknown_macro_in_defined_expr (line 201) | def on_unknown_macro_in_defined_expr(self,tok): method on_unknown_macro_in_expr (line 209) | def on_unknown_macro_in_expr(self,ident): method on_unknown_macro_function_in_expr (line 217) | def on_unknown_macro_function_in_expr(self,ident): method on_directive_handle (line 225) | def on_directive_handle(self,directive,toks,ifpassthru,precedingtoks): method on_directive_unknown (line 240) | def on_directive_unknown(self,directive,toks,ifpassthru,precedingtoks): method on_potential_include_guard (line 245) | def on_potential_include_guard(self,macro): method on_comment (line 249) | def on_comment(self,tok): function main (line 254) | def main(argv=None): FILE: pcpp/preprocessor.py class FileInclusionTime (line 30) | class FileInclusionTime(object): method __init__ (line 32) | def __init__(self,including_path,included_path,included_abspath,depth): class Preprocessor (line 46) | class Preprocessor(PreprocessorHooks): method __init__ (line 47) | def __init__(self,lexer=None): method __file_unique_id (line 88) | def __file_unique_id(fh): method tokenize (line 98) | def tokenize(self,text): method __lexprobe (line 118) | def __lexprobe(self): method add_path (line 232) | def add_path(self,path): method group_lines (line 254) | def group_lines(self,input,abssource): method tokenstrip (line 290) | def tokenstrip(self,tokens): method collect_args (line 319) | def collect_args(self,tokenlist,ignore_errors=False): method macro_prescan (line 384) | def macro_prescan(self,macro): method macro_expand_args (line 440) | def macro_expand_args(self,macro,args,expanding_from): method expand_macros (line 556) | def expand_macros(self,tokens,expanding_from=[]): method evalexpr (line 670) | def evalexpr(self,tokens): method parsegen (line 826) | def parsegen(self,input,source=None,abssource=None): method include (line 1161) | def include(self,tokens,original_line,include_next_is_active=False,inc... method define (line 1255) | def define(self,tokens): method undef (line 1337) | def undef(self,tokens): method parse (line 1352) | def parse(self,input,source=None,ignore={}): method token (line 1369) | def token(self): method write (line 1380) | def write(self, oh=sys.stdout): FILE: setup.py class PyTest (line 10) | class PyTest(TestCommand): method initialize_options (line 14) | def initialize_options(self): method run_tests (line 18) | def run_tests(self): FILE: tests/alternate_input_encodings.py class runner (line 13) | class runner(object): method runTest (line 14) | def runTest(self): class single_input_file (line 36) | class single_input_file(unittest.TestCase, runner): class multiple_input_files (line 40) | class multiple_input_files(unittest.TestCase, runner): FILE: tests/cstd.py class runner (line 6) | class runner(object): method runTest (line 7) | def runTest(self): class std1 (line 27) | class std1(unittest.TestCase, runner): class std2 (line 55) | class std2(unittest.TestCase, runner): class std3 (line 65) | class std3(unittest.TestCase, runner): class std4 (line 75) | class std4(unittest.TestCase, runner): class std5 (line 95) | class std5(unittest.TestCase, runner): class std6 (line 122) | class std6(unittest.TestCase, runner): class std7 (line 135) | class std7(unittest.TestCase, runner): class std8 (line 152) | class std8(unittest.TestCase, runner): class std9 (line 170) | class std9(unittest.TestCase, runner): class std10 (line 180) | class std10(unittest.TestCase, runner): class std11 (line 192) | class std11(unittest.TestCase, runner): class test12 (line 212) | class test12(unittest.TestCase, runner): class test13 (line 287) | class test13(unittest.TestCase, runner): class test14 (line 302) | class test14(unittest.TestCase, runner): class test15 (line 331) | class test15(unittest.TestCase, runner): class test16 (line 339) | class test16(unittest.TestCase, runner): class test17 (line 349) | class test17(unittest.TestCase, runner): class test18 (line 358) | class test18(unittest.TestCase, runner): class test19 (line 377) | class test19(unittest.TestCase, runner): class test20 (line 393) | class test20(unittest.TestCase, runner): class test21 (line 408) | class test21(unittest.TestCase, runner): class test22 (line 423) | class test22(unittest.TestCase, runner): class test23 (line 443) | class test23(unittest.TestCase, runner): class test24 (line 484) | class test24(unittest.TestCase, runner): class test25 (line 493) | class test25(unittest.TestCase, runner): class test26 (line 502) | class test26(unittest.TestCase, runner): class test27 (line 517) | class test27(unittest.TestCase, runner): class test28 (line 532) | class test28(unittest.TestCase, runner): class test29 (line 546) | class test29(unittest.TestCase, runner): class test30 (line 562) | class test30(unittest.TestCase, runner): class test31 (line 574) | class test31(unittest.TestCase, runner): FILE: tests/doctests.py class pcpp_doctests (line 3) | class pcpp_doctests(unittest.TestCase): method runTest (line 4) | def runTest(self): FILE: tests/embedded.py class embedded1 (line 5) | class embedded1(unittest.TestCase): method runTest (line 6) | def runTest(self): FILE: tests/eval.py class runner (line 5) | class runner(object): method runTest (line 6) | def runTest(self): class eval1 (line 28) | class eval1(unittest.TestCase, runner): class eval2 (line 36) | class eval2(unittest.TestCase, runner): class eval3 (line 44) | class eval3(unittest.TestCase, runner): class eval4 (line 52) | class eval4(unittest.TestCase, runner): FILE: tests/issue0017.py class issue0017 (line 4) | class issue0017(unittest.TestCase): method runTest (line 5) | def runTest(self): FILE: tests/issue0025.py class issue0025 (line 4) | class issue0025(unittest.TestCase): method runTest (line 5) | def runTest(self): FILE: tests/issue0027.py class runner (line 6) | class runner(object): method runTest (line 7) | def runTest(self): class space_after_hash (line 32) | class space_after_hash(unittest.TestCase, runner): FILE: tests/issue0030.py class runner (line 8) | class runner(object): method runTest (line 9) | def runTest(self): class multiple_input_files (line 24) | class multiple_input_files(unittest.TestCase, runner): FILE: tests/issue0032.py class runner (line 8) | class runner(object): method runTest (line 9) | def runTest(self): class no_output_file (line 15) | class no_output_file(unittest.TestCase, runner): FILE: tests/issue0037.py class runner (line 10) | class runner(object): method runTest (line 11) | def runTest(self): class multiline_comments (line 25) | class multiline_comments(unittest.TestCase, runner): FILE: tests/issue0044.py class runner (line 13) | class runner(object): method runTest (line 14) | def runTest(self): class empty_line_directive (line 32) | class empty_line_directive(unittest.TestCase, runner): FILE: tests/issue0051.py class runner (line 5) | class runner(object): method runTest (line 6) | def runTest(self): class normal_inclusion (line 21) | class normal_inclusion(unittest.TestCase, runner): class exclude_inclusion (line 31) | class exclude_inclusion(unittest.TestCase, runner): FILE: tests/issue0057.py class runner (line 6) | class runner(object): method runTest (line 7) | def runTest(self): class newline_after_passthru_include1 (line 32) | class newline_after_passthru_include1(unittest.TestCase, runner): class newline_after_passthru_include2 (line 44) | class newline_after_passthru_include2(unittest.TestCase, runner): class newline_after_passthru_include3 (line 56) | class newline_after_passthru_include3(unittest.TestCase, runner): FILE: tests/issue0059.py class runner (line 6) | class runner(object): method runTest (line 7) | def runTest(self): class multiple_inclusion (line 32) | class multiple_inclusion(unittest.TestCase, runner): FILE: tests/issue0063.py class runner (line 5) | class runner(object): method runTest (line 6) | def runTest(self): class include_after_continued_macro1 (line 21) | class include_after_continued_macro1(unittest.TestCase, runner): class include_after_continued_macro2 (line 28) | class include_after_continued_macro2(unittest.TestCase, runner): class include_after_continued_macro3 (line 41) | class include_after_continued_macro3(unittest.TestCase, runner): FILE: tests/issue0079.py class runner (line 4) | class runner(object): method runTest (line 5) | def runTest(self): class pp_number_pasting (line 19) | class pp_number_pasting(unittest.TestCase, runner): FILE: tests/issue0098.py class runner (line 5) | class runner(object): method runTest (line 6) | def runTest(self): class include_next_works (line 27) | class include_next_works(unittest.TestCase, runner): class has_include_works (line 40) | class has_include_works(unittest.TestCase, runner): FILE: tests/issue0103.py class runner (line 5) | class runner(object): method runTest (line 6) | def runTest(self): class multiline_char_literals1 (line 19) | class multiline_char_literals1(unittest.TestCase, runner): class multiline_char_literals2 (line 36) | class multiline_char_literals2(unittest.TestCase, runner): FILE: tests/n_std.py class n_std (line 5) | class n_std(unittest.TestCase): method runTest (line 6) | def runTest(self): FILE: tests/passthru.py class runner (line 6) | class runner(object): method runTest (line 7) | def runTest(self): class test1 (line 53) | class test1(unittest.TestCase, runner): class test2 (line 63) | class test2(unittest.TestCase, runner): class test3 (line 76) | class test3(unittest.TestCase, runner): class test4 (line 93) | class test4(unittest.TestCase, runner): class test5 (line 112) | class test5(unittest.TestCase, runner): class test6 (line 131) | class test6(unittest.TestCase, runner): class test7 (line 145) | class test7(unittest.TestCase, runner): class test8 (line 164) | class test8(unittest.TestCase, runner): class test9 (line 207) | class test9(unittest.TestCase, runner): class test10 (line 219) | class test10(unittest.TestCase, runner): class test11 (line 237) | class test11(unittest.TestCase, runner): class test12 (line 264) | class test12(unittest.TestCase, runner): class test18 (line 294) | class test18(unittest.TestCase, runner): class test19 (line 312) | class test19(unittest.TestCase, runner): class test20 (line 337) | class test20(unittest.TestCase, runner): class test21 (line 345) | class test21(unittest.TestCase, runner): class test22 (line 357) | class test22(unittest.TestCase, runner): class test23 (line 369) | class test23(unittest.TestCase, runner): FILE: tests/test-c/e_12_8.c function main (line 7) | main( void) FILE: tests/test-c/e_14.c function main (line 39) | main( void) FILE: tests/test-c/e_14_10.c function main (line 15) | int main( void) FILE: tests/test-c/e_14_7.c function main (line 15) | main( void) FILE: tests/test-c/e_14_9.c function main (line 7) | int main( void) FILE: tests/test-c/e_16.c function MACRO_0 (line 9) | MACRO_0 FILE: tests/test-c/e_18_4.c function main (line 32) | main( void) FILE: tests/test-c/e_19_3.c function main (line 33) | main( void) FILE: tests/test-c/e_23_3.c function main (line 12) | main( void) FILE: tests/test-c/e_24_6.c function main (line 7) | main( void) FILE: tests/test-c/e_25_6.c function main (line 14) | main( void) FILE: tests/test-c/e_27_7.c function main (line 12) | main( void) FILE: tests/test-c/e_29_3.c function main (line 13) | main( void) FILE: tests/test-c/e_31.c function main (line 11) | main( void) FILE: tests/test-c/e_31_3.c function main (line 11) | main( void) FILE: tests/test-c/e_32_5.c function main (line 8) | main( void) FILE: tests/test-c/e_33_2.c function main (line 8) | main( void) FILE: tests/test-c/e_35_2.c function main (line 9) | main( void) FILE: tests/test-c/e_7_4.c function main (line 8) | main( void) FILE: tests/test-c/e_std.c function main (line 18) | main( void) function e_19_3 (line 237) | void e_19_3( void) function e_25_6 (line 290) | void e_25_6( void) function e_27_7 (line 305) | void e_27_7( void) function e_31 (line 328) | void e_31( void) FILE: tests/test-c/i_32_3.c function main (line 5) | main( void) FILE: tests/test-c/i_35.c function main (line 5) | main( void) FILE: tests/test-c/i_35_3.c function main (line 5) | main( void) FILE: tests/test-c/m_33_big5.c function main (line 7) | main( void) FILE: tests/test-c/m_33_eucjp.c function main (line 7) | main( void) FILE: tests/test-c/m_33_gb.c function main (line 7) | main( void) FILE: tests/test-c/m_33_jis.c function main (line 7) | main( void) FILE: tests/test-c/m_33_ksc.c function main (line 7) | main( void) FILE: tests/test-c/m_33_sjis.c function main (line 7) | main( void) FILE: tests/test-c/m_33_utf8.c function main (line 7) | main( void) FILE: tests/test-c/m_34_big5.c function main (line 5) | main( void) FILE: tests/test-c/m_34_eucjp.c function main (line 5) | main( void) FILE: tests/test-c/m_34_gb.c function main (line 5) | main( void) FILE: tests/test-c/m_34_jis.c function main (line 5) | main( void) FILE: tests/test-c/m_34_ksc.c function main (line 5) | main( void) FILE: tests/test-c/m_34_sjis.c function main (line 5) | main( void) FILE: tests/test-c/m_34_utf8.c function main (line 5) | main( void) FILE: tests/test-c/m_36_big5.c function main (line 7) | main( void) FILE: tests/test-c/m_36_jis.c function main (line 7) | main( void) FILE: tests/test-c/m_36_sjis.c function main (line 7) | main( void) FILE: tests/test-c/n_1.c function main (line 8) | main( void) FILE: tests/test-c/n_10.c function main (line 8) | main( void) FILE: tests/test-c/n_11.c function main (line 9) | main( void) FILE: tests/test-c/n_12.c function main (line 6) | main( void) FILE: tests/test-c/n_13.c function main (line 20) | main( void) FILE: tests/test-c/n_13_13.c function main (line 12) | main( void) FILE: tests/test-c/n_13_5.c function main (line 5) | main( void) FILE: tests/test-c/n_13_7.c function main (line 6) | main( void) FILE: tests/test-c/n_13_8.c function main (line 5) | main( void) FILE: tests/test-c/n_15.c function main (line 8) | main( void) FILE: tests/test-c/n_18.c function main (line 5) | main( void) FILE: tests/test-c/n_19.c function main (line 5) | main( void) FILE: tests/test-c/n_2.c function main (line 5) | main( void) FILE: tests/test-c/n_20.c function main (line 5) | main( void) FILE: tests/test-c/n_21.c function main (line 5) | main( void) FILE: tests/test-c/n_22.c function main (line 9) | main( void) FILE: tests/test-c/n_23.c function main (line 10) | main( void) FILE: tests/test-c/n_24.c function main (line 5) | main( void) FILE: tests/test-c/n_25.c function main (line 16) | main( void) FILE: tests/test-c/n_26.c function f (line 5) | int f( a) function g (line 11) | int g( a) function main (line 17) | main( void) FILE: tests/test-c/n_27.c function main (line 8) | main( void) FILE: tests/test-c/n_28.c function main (line 6) | main( void) FILE: tests/test-c/n_29.c function main (line 5) | main( void) FILE: tests/test-c/n_3.c function main (line 7) | main( void) FILE: tests/test-c/n_30.c function main (line 12) | main( void) FILE: tests/test-c/n_32.c function main (line 5) | main( void) FILE: tests/test-c/n_37.c function main (line 9) | main( void) FILE: tests/test-c/n_4.c function main (line 5) | main( void) FILE: tests/test-c/n_5.c function main (line 7) | main( void) FILE: tests/test-c/n_6.c function main (line 10) | main( void) FILE: tests/test-c/n_7.c function main (line 5) | main( void) FILE: tests/test-c/n_9.c function main (line 10) | main( void) FILE: tests/test-c/n_std.c function main (line 63) | int main( void) function n_2 (line 104) | void n_2( void) function n_3 (line 134) | void n_3( void) function n_5 (line 159) | void n_5( void) function n_6 (line 178) | void n_6( void) function n_7 (line 196) | void n_7( void) function n_9 (line 219) | void n_9( void) function n_10 (line 228) | void n_10( void) function n_11 (line 253) | void n_11( void) function n_12 (line 285) | void n_12( void) function n_13 (line 327) | void n_13( void) function n_13_5 (line 365) | void n_13_5( void) function n_13_7 (line 389) | void n_13_7( void) function n_13_8 (line 408) | void n_13_8( void) function n_13_13 (line 441) | void n_13_13( void) function n_15 (line 468) | void n_15( void) function n_19 (line 509) | void n_19( void) function n_20 (line 524) | void n_20( void) function n_21 (line 533) | void n_21( void) function n_22 (line 550) | void n_22( void) function n_23 (line 566) | void n_23( void) function n_24 (line 580) | void n_24( void) function n_25 (line 606) | void n_25( void) function f (line 636) | int f( a) function g (line 642) | int g( a) function f (line 648) | int f( int a) function g (line 653) | int g( int a) function n_26 (line 659) | void n_26( void) function n_27 (line 694) | void n_27( void) function n_28 (line 741) | void n_28( void) function n_29 (line 770) | void n_29( void) function n_30 (line 784) | void n_30( void) function n_32 (line 810) | void n_32( void) function n_37 (line 824) | void n_37( void) FILE: tests/test-c/u_1_1.c function main (line 3) | main( void) FILE: tests/test-c/u_1_11.c function main (line 8) | main( void) FILE: tests/test-c/u_1_12.c function main (line 7) | main( void) FILE: tests/test-c/u_1_13.c function Junk (line 5) | Junk FILE: tests/test-c/u_1_14.c function main (line 3) | main( void) FILE: tests/test-c/u_1_17.c function main (line 5) | main( void) FILE: tests/test-c/u_1_19.c function main (line 5) | main( void) FILE: tests/test-c/u_1_22.c function main (line 7) | main( void) FILE: tests/test-c/u_1_23.c function main (line 7) | main( void) FILE: tests/test-c/u_1_24.c function main (line 21) | main( void) FILE: tests/test-c/u_1_25.c function main (line 8) | main( void) FILE: tests/test-c/u_1_27.c function main (line 7) | main( void) FILE: tests/test-c/u_1_28.c function main (line 13) | main( void) FILE: tests/test-c/u_1_5.c function main (line 14) | main( void) FILE: tests/test-c/u_1_7_big5.c function main (line 8) | main( void) FILE: tests/test-c/u_1_7_eucjp.c function main (line 7) | main( void) FILE: tests/test-c/u_1_7_gb.c function main (line 8) | main( void) FILE: tests/test-c/u_1_7_jis.c function main (line 7) | main( void) FILE: tests/test-c/u_1_7_ksc.c function main (line 8) | main( void) FILE: tests/test-c/u_1_7_sjis.c function main (line 8) | main( void) FILE: tests/test-c/u_1_7_utf8.c function main (line 7) | main( void) FILE: tests/test-c/u_1_8.c function main (line 8) | main( void) FILE: tests/test-c/u_2.c function main (line 13) | main( void) FILE: tests/test-c/undefs.c function main (line 16) | main( void) FILE: tests/test-c/unspcs.c function main (line 21) | main( void) FILE: tests/test-c/warns.c function main (line 15) | main( void)