MCPcopy Create free account

hub / github.com/NICUP14/MiniLang / functions

Functions512 in github.com/NICUP14/MiniLang

↓ 2 callersFunctionis_hex_digit
Helper function for sdssplitargs() that returns non zero if 'c' * is a valid hex digit. */
skel/include/sds.c:925
↓ 2 callersFunctionis_hex_digit
Helper function for sdssplitargs() that returns non zero if 'c' * is a valid hex digit. */
tests/aoc-2022/day-2/include/sds.c:925
↓ 2 callersFunctionis_hex_digit
Helper function for sdssplitargs() that returns non zero if 'c' * is a valid hex digit. */
tests/aoc-2022/day-1/include/sds.c:925
↓ 2 callersFunctionis_local_ident
(ident: str)
src/Def.py:1235
↓ 2 callersMethodis_ref
(self)
src/Def.py:355
↓ 2 callersFunctionis_special_fun
(name: str)
src/backend/ml/MLDef.py:11
↓ 2 callersMethodmatch_token_from
(self, kinds: Tuple[TokenKind])
src/Parser.py:246
↓ 2 callersFunctionnode_is_cmp
(kind: NodeKind)
src/Def.py:1440
↓ 2 callersMethodprecedence_of
(self, kind: TokenKind)
src/Parser.py:274
↓ 2 callersFunctionptr_type_of
(meta_kind: VariableMetaKind)
src/Def.py:1391
↓ 2 callersFunctionsdsalloc
sdsalloc() = sdsavail() + sdslen() */
skel/include/sds.h:180
↓ 2 callersFunctionsdsalloc
sdsalloc() = sdsavail() + sdslen() */
tests/aoc-2022/day-2/include/sds.h:180
↓ 2 callersFunctionsdsalloc
sdsalloc() = sdsavail() + sdslen() */
tests/aoc-2022/day-1/include/sds.h:180
↓ 2 callersFunctionsdscatfmt
This function is similar to sdscatprintf, but much faster as it does * not rely on sprintf() family functions implemented by the libc that * are oft
skel/include/sds.c:616
↓ 2 callersFunctionsdscatfmt
This function is similar to sdscatprintf, but much faster as it does * not rely on sprintf() family functions implemented by the libc that * are oft
tests/aoc-2022/day-2/include/sds.c:616
↓ 2 callersFunctionsdscatfmt
This function is similar to sdscatprintf, but much faster as it does * not rely on sprintf() family functions implemented by the libc that * are oft
tests/aoc-2022/day-1/include/sds.c:616
↓ 2 callersFunctionsdscpy
Like sdscpylen() but 't' must be a null-terminated string so that the length * of the string is obtained with strlen(). */
skel/include/sds.c:440
↓ 2 callersFunctionsdscpy
Like sdscpylen() but 't' must be a null-terminated string so that the length * of the string is obtained with strlen(). */
tests/aoc-2022/day-2/include/sds.c:440
↓ 2 callersFunctionsdscpy
Like sdscpylen() but 't' must be a null-terminated string so that the length * of the string is obtained with strlen(). */
tests/aoc-2022/day-1/include/sds.c:440
↓ 2 callersFunctionsdsll2str
skel/include/sds.c:451
↓ 2 callersFunctionsdsll2str
tests/aoc-2022/day-2/include/sds.c:451
↓ 2 callersFunctionsdsll2str
tests/aoc-2022/day-1/include/sds.c:451
↓ 2 callersFunctionsdssetalloc
skel/include/sds.h:197
↓ 2 callersFunctionsdssetalloc
tests/aoc-2022/day-2/include/sds.h:197
↓ 2 callersFunctionsdssetalloc
tests/aoc-2022/day-1/include/sds.h:197
↓ 2 callersMethodskip_blank_lines
(self)
src/Parser.py:201
↓ 2 callersMethodstruct_declaration
(self, is_extern: bool = False)
src/Parser.py:2108
↓ 2 callersFunctionto_pattern
(l)
src/Lexer.py:42
↓ 2 callersFunctiontoken_is_param
(kind: TokenKind)
src/Lexer.py:255
↓ 2 callersFunctiontokenize
(line: str)
src/Lexer.py:405
↓ 2 callersMethodunload
(self)
src/Def.py:368
↓ 2 callersMethodwalk
(self, node: Node)
src/backend/Walker.py:50
↓ 1 callersMethod__walk
(self, node: Node, parent: Node = None, indent: int = 0)
src/backend/Walker.py:53
↓ 1 callersFunction_args_compatible
(tpl)
src/Def.py:938
↓ 1 callersFunction_c_preamble
()
src/backend/c/CWalker.py:269
↓ 1 callersMethod_process_fun_args
(self, sig: FunctionSignature, node: Node)
src/Parser.py:682
↓ 1 callersMethodalias_definition
(self)
src/Parser.py:2189
↓ 1 callersMethodargs_to_list
(self, node: Node, arg_cnt: int)
src/Parser.py:432
↓ 1 callersMethodarray_declaration
(self, name: str)
src/Parser.py:2388
↓ 1 callersMethodblock_statement
(self)
src/Parser.py:2255
↓ 1 callersFunctionc_expand_builtin
(node: Node)
src/backend/c/CDef.py:160
↓ 1 callersFunctionc_walk
(node)
src/backend/c/CWalker.py:297
↓ 1 callersMethodcast_builtin
(self, node: Node)
src/Parser.py:385
↓ 1 callersFunctioncheck_signature
(fun: Function, sig: FunctionSignature)
src/Def.py:1375
↓ 1 callersFunctioncmp_var_kind
(kind: VariableKind, kind2: VariableKind)
src/Def.py:735
↓ 1 callersMethoddefer_statement
(self)
src/Parser.py:2244
↓ 1 callersMethodelif_statement
(self, add_predef: bool)
src/Parser.py:1597
↓ 1 callersFunctionflat_map
(f, xs, zs, ts)
src/Lexer.py:423
↓ 1 callersMethodfor_statement
(self, add_predef: bool)
src/Parser.py:1450
↓ 1 callersMethodfun_arg_cnt
(self, node: Node)
src/Parser.py:425
↓ 1 callersFunctionfun_call_tree_str
(node: Node)
src/GenStr.py:21
↓ 1 callersFunctiongc_allocation_map_delete
skel/include/gc.c:174
↓ 1 callersFunctiongc_allocation_map_delete
tests/aoc-2022/day-2/include/gc.c:174
↓ 1 callersFunctiongc_allocation_map_delete
tests/aoc-2022/day-1/include/gc.c:174
↓ 1 callersFunctiongc_allocation_map_load_factor
* Determine the current load factor of an `AllocationMap`. * * Calculates the load factor of the hash map as the quotient of the size and * the cap
skel/include/gc.c:149
↓ 1 callersFunctiongc_allocation_map_load_factor
* Determine the current load factor of an `AllocationMap`. * * Calculates the load factor of the hash map as the quotient of the size and * the cap
tests/aoc-2022/day-2/include/gc.c:149
↓ 1 callersFunctiongc_allocation_map_load_factor
* Determine the current load factor of an `AllocationMap`. * * Calculates the load factor of the hash map as the quotient of the size and * the cap
tests/aoc-2022/day-1/include/gc.c:149
↓ 1 callersFunctiongc_allocation_map_new
skel/include/gc.c:154
↓ 1 callersFunctiongc_allocation_map_new
tests/aoc-2022/day-2/include/gc.c:154
↓ 1 callersFunctiongc_allocation_map_new
tests/aoc-2022/day-1/include/gc.c:154
↓ 1 callersFunctiongc_allocation_new
* Create a new allocation object. * * Creates a new allocation object using the system `malloc`. * * @param[in] ptr The pointer to the memory to m
skel/include/gc.c:98
↓ 1 callersFunctiongc_allocation_new
* Create a new allocation object. * * Creates a new allocation object using the system `malloc`. * * @param[in] ptr The pointer to the memory to m
tests/aoc-2022/day-2/include/gc.c:98
↓ 1 callersFunctiongc_allocation_new
* Create a new allocation object. * * Creates a new allocation object using the system `malloc`. * * @param[in] ptr The pointer to the memory to m
tests/aoc-2022/day-1/include/gc.c:98
↓ 1 callersFunctiongc_calloc
skel/include/gc.c:413
↓ 1 callersFunctiongc_calloc
tests/aoc-2022/day-2/include/gc.c:413
↓ 1 callersFunctiongc_calloc
tests/aoc-2022/day-1/include/gc.c:413
↓ 1 callersFunctiongc_calloc_ext
skel/include/gc.c:419
↓ 1 callersFunctiongc_calloc_ext
tests/aoc-2022/day-2/include/gc.c:419
↓ 1 callersFunctiongc_calloc_ext
tests/aoc-2022/day-1/include/gc.c:419
↓ 1 callersFunctiongc_free
skel/include/gc.c:456
↓ 1 callersFunctiongc_free
tests/aoc-2022/day-2/include/gc.c:456
↓ 1 callersFunctiongc_free
tests/aoc-2022/day-1/include/gc.c:456
↓ 1 callersFunctiongc_mark
skel/include/gc.c:551
↓ 1 callersFunctiongc_mark
tests/aoc-2022/day-2/include/gc.c:551
↓ 1 callersFunctiongc_mark
tests/aoc-2022/day-1/include/gc.c:551
↓ 1 callersFunctiongc_mark_roots
skel/include/gc.c:536
↓ 1 callersFunctiongc_mark_roots
tests/aoc-2022/day-2/include/gc.c:536
↓ 1 callersFunctiongc_mark_roots
tests/aoc-2022/day-1/include/gc.c:536
↓ 1 callersFunctiongc_needs_sweep
skel/include/gc.c:342
↓ 1 callersFunctiongc_needs_sweep
tests/aoc-2022/day-2/include/gc.c:342
↓ 1 callersFunctiongc_needs_sweep
tests/aoc-2022/day-1/include/gc.c:342
↓ 1 callersFunctiongc_realloc
skel/include/gc.c:426
↓ 1 callersFunctiongc_realloc
tests/aoc-2022/day-2/include/gc.c:426
↓ 1 callersFunctiongc_realloc
tests/aoc-2022/day-1/include/gc.c:426
↓ 1 callersFunctiongc_start_ext
skel/include/gc.c:475
↓ 1 callersFunctiongc_start_ext
tests/aoc-2022/day-2/include/gc.c:475
↓ 1 callersFunctiongc_start_ext
tests/aoc-2022/day-1/include/gc.c:475
↓ 1 callersFunctiongc_unroot_roots
* Unset the ROOT tag on all roots on the heap. * * @param gc A pointer to a garbage collector instance. */
skel/include/gc.c:603
↓ 1 callersFunctiongc_unroot_roots
* Unset the ROOT tag on all roots on the heap. * * @param gc A pointer to a garbage collector instance. */
tests/aoc-2022/day-2/include/gc.c:603
↓ 1 callersFunctiongc_unroot_roots
* Unset the ROOT tag on all roots on the heap. * * @param gc A pointer to a garbage collector instance. */
tests/aoc-2022/day-1/include/gc.c:603
↓ 1 callersMethodgen
(self, node: Node)
src/Def.py:383
↓ 1 callersFunctiongen_compatible
(sig: FunctionSignature, arg_types: List[VariableType])
src/Def.py:1299
↓ 1 callersFunctiongen_fun_call
(node: Node)
src/Gen.py:346
↓ 1 callersFunctiongen_fun_preamble
(name: str)
src/Gen.py:534
↓ 1 callersFunctiongen_if_tree
(node: Node)
src/Gen.py:296
↓ 1 callersFunctiongen_load_imm
(opd: Operand)
src/Gen.py:113
↓ 1 callersFunctiongen_load_str_lit
(opd: Operand)
src/Gen.py:121
↓ 1 callersFunctiongen_load_var
(opd: Operand)
src/Gen.py:142
↓ 1 callersFunctiongen_postamble
()
src/Gen.py:488
↓ 1 callersFunctiongen_preamble
()
src/Gen.py:459
← previousnext →201–300 of 512, ranked by callers