Lines Matching defs:self
105 def __init__(self, tu=None, group=None, int_data=None, ptr_data=None, argument
119 def id(self): argument
127 def id(self, new_id): argument
132 def cursor(self): argument
138 def cursor(self, new_cursor): argument
141 def __repr__(self): argument
149 def __str__(self): argument
167 def SourceRange__contains__(self, other): argument
218 def __init__(self): argument
225 def _getTokensWithCursors(self): argument
273 def parseString(self, lines): argument
281 def parseFile(self, file_): argument
287 def nextToken(self): argument
300 def __init__(self, line): argument
308 def __init__(self, file_): argument
318 def get_tokens(self, token_string, line_col=False): argument
332 def test_hash(self): argument
337 def test_parens(self): argument
342 def test_comment(self): argument
345 def test_line_cross(self): argument
348 def test_line_cross_line_col(self): argument
352 def test_comment_line_col(self): argument
356 def test_escapes(self): argument
395 def __init__(self, tokens): argument
410 def throw(self, exception, msg): argument
418 def expectId(self, id): argument
427 def is_decimal(self): argument
438 def is_octal(self): argument
451 def is_hexadecimal(self): argument
464 def is_integer(self): argument
482 def is_number(self): argument
498 def is_defined(self): argument
527 def is_call_or_ident(self): argument
573 def parseExpression(self, minPrecedence): argument
587 def parsePrimary(self): argument
616 def isBinary(self, token): argument
619 def isUnary(self, token): argument
622 def precedence(self, token): argument
625 def token(self): argument
630 def nextToken(self): argument
636 def dump_node(self, e): argument
669 def __repr__(self): argument
672 def source_node(self, e): argument
710 def __str__(self): argument
720 def toInt(self): argument
723 def optimize_node(self, e, macros=None): argument
805 def optimize(self, macros=None): argument
813 def get_expr(self, expr): argument
816 def test_cpp_expr(self): argument
843 def get_expr_optimize(self, expr, macros=None): argument
850 def test_cpp_expr_optimize(self): argument
922 def get_expr_string(self, expr): argument
925 def test_cpp_expr_string(self): argument
964 def __init__(self, tokens, directive=None, lineno=0, identifier=None): argument
996 def isDirective(self): argument
1000 def isConditional(self): argument
1005 def isDefine(self): argument
1011 def isIf(self): argument
1015 def isEndif(self): argument
1019 def isInclude(self): argument
1086 def write(self, out, indent): argument
1105 def __repr__(self): argument
1121 def __str__(self): argument
1169 def __init__(self, blocks): argument
1172 def __len__(self): argument
1175 def __getitem__(self, n): argument
1178 def __repr__(self): argument
1181 def __str__(self): argument
1185 def dump(self): argument
1193 def optimizeIf01(self): argument
1197 def optimizeMacros(self, macros): argument
1203 def removeStructs(self, structs): argument
1299 def optimizeAll(self, macros): argument
1304 def findIncludes(self): argument
1313 def write(self, out): argument
1318 def removeVarsAndFuncs(self, keep): argument
1460 def replaceTokens(self, replacements): argument
1520 def __init__(self, tokzer=None): argument
1529 def parsed(self): argument
1537 def getBlocks(self, tokzer=None): argument
1675 def parse(self, tokzer): argument
1678 def parseFile(self, path): argument
1685 def get_blocks(self, lines): argument
1689 def test_hash(self): argument
1692 def test_empty_line(self): argument
1695 def test_hash_with_space(self): argument
1701 def test_with_comment(self): argument
1840 def parse(self, text, macros=None): argument
1847 def test_if1(self): argument
1858 def test_if0(self): argument
1868 def test_if1_else(self): argument
1881 def test_if0_else(self): argument
1894 def test_if_elif1(self): argument
1911 def test_if_elif1_macro(self): argument
1929 def test_if_elif1_else(self): argument
1948 def test_if_elif1_else_macro(self): argument
1968 def test_if_elif1_else_macro(self): argument
1987 def test_macro_set_to_undefined_single(self): argument
1997 def test_macro_set_to_undefined_if(self): argument
2011 def test_endif_comment_removed(self): argument
2024 def test_multilevel_if0(self): argument
2036 def parse(self, text, structs): argument
2043 def test_remove_struct_from_start(self): argument
2062 def test_remove_struct_from_end(self): argument
2081 def test_remove_minimal_struct(self): argument
2089 def test_remove_struct_with_struct_fields(self): argument
2109 def test_remove_consecutive_structs(self): argument
2141 def test_remove_multiple_structs(self): argument
2174 def test_remove_struct_with_inline_structs(self): argument
2199 def test_remove_struct_across_blocks(self): argument
2224 def test_remove_struct_across_blocks_multiple_structs(self): argument
2251 def test_remove_multiple_struct_and_add_includes(self): argument
2272 def parse(self, text, keep=None): argument
2286 def test_function_removed(self): argument
2295 def test_function_removed_with_struct(self): argument
2304 def test_function_kept(self): argument
2316 def test_var_removed(self): argument
2321 def test_var_kept(self): argument
2326 def test_keep_function_typedef(self): argument
2331 def test_struct_keep_attribute(self): argument
2346 def test_function_keep_attribute_structs(self): argument
2357 def test_struct_after_struct(self): argument
2379 def test_other_not_removed(self): argument
2425 def test_semicolon_after_function(self): argument
2442 def test_define_in_middle_keep(self): argument
2461 def test_define_in_middle_remove(self): argument
2478 def test_define_in_middle_force_keep(self): argument
2501 def test_define_before_remove(self): argument
2522 def test_extern_C(self): argument
2547 def test_macro_definition_removed(self): argument
2565 def test_verify_timeval_itemerval(self): argument
2587 def test_var_definition(self): argument
2599 def test_struct_array_definition(self): argument
2631 def test_array_definition(self): argument
2651 def test_token_replacement(self): argument