MCPcopy Create free account

hub / github.com/NICUP14/MiniLang / functions

Functions512 in github.com/NICUP14/MiniLang

↓ 1 callersFunctiongen_reg_chown
(old_reg: Register, left_opd: Operand, right_opd: Operand)
src/Gen.py:83
↓ 1 callersFunctiongen_sub_stack
(off: int)
src/Gen.py:436
↓ 1 callersFunctiongen_while_tree
(node: Node)
src/Gen.py:323
↓ 1 callersFunctionglobal_modf_of
(kind: VariableKind)
src/Def.py:488
↓ 1 callersFunctionhas_indent
(kind: NodeKind)
src/backend/ml/MLDef.py:23
↓ 1 callersMethodheredoc_declaration
(self)
src/Parser.py:2430
↓ 1 callersMethodif_statement
(self, add_predef: bool)
src/Parser.py:1620
↓ 1 callersMethodimport_statement
(self)
src/Parser.py:1322
↓ 1 callersMethodis_imm
(self)
src/Def.py:358
↓ 1 callersMethodis_loaded
(self)
src/Def.py:361
↓ 1 callersFunctionis_prime
skel/include/gc.c:51
↓ 1 callersFunctionis_prime
tests/aoc-2022/day-2/include/gc.c:51
↓ 1 callersFunctionis_prime
tests/aoc-2022/day-1/include/gc.c:51
↓ 1 callersFunctionis_prime
tests/test/test.c:4
↓ 1 callersMethodmacro_statement
(self)
src/Parser.py:2291
↓ 1 callersFunctionmatches_ref
(arg_type: VariableType, sig_arg_type: VariableType)
src/Def.py:1324
↓ 1 callersFunctionml_expand_builtin
(node: Node)
src/backend/ml/MLDef.py:34
↓ 1 callersFunctionml_preamble
(module: str)
src/Main.py:20
↓ 1 callersMethodnamespace_statement
(self)
src/Parser.py:1406
↓ 1 callersFunctionopposite_of
(kind: NodeKind)
src/Gen.py:561
↓ 1 callersMethodparse_type
(self)
src/Parser.py:1179
↓ 1 callersFunctionpost_process
(tokens: List[Token])
src/Lexer.py:409
↓ 1 callersMethodprogram_statement
(self)
src/Parser.py:1297
↓ 1 callersFunctionreg_is_free
(reg: Register)
src/Def.py:463
↓ 1 callersFunctionreg_table_at
(reg: Register, kind: VariableKind)
src/Def.py:467
↓ 1 callersMethodret_statement
(self)
src/Parser.py:1659
↓ 1 callersFunctionsdsIncrLen
Increment the sds length and decrements the left free space at the * end of the string according to 'incr'. Also set the null term * in the new end
skel/include/sds.c:334
↓ 1 callersFunctionsdsIncrLen
Increment the sds length and decrements the left free space at the * end of the string according to 'incr'. Also set the null term * in the new end
tests/aoc-2022/day-2/include/sds.c:334
↓ 1 callersFunctionsdsIncrLen
Increment the sds length and decrements the left free space at the * end of the string according to 'incr'. Also set the null term * in the new end
tests/aoc-2022/day-1/include/sds.c:334
↓ 1 callersFunctionsdsTest
skel/include/sds.c:1146
↓ 1 callersFunctionsdsTest
tests/aoc-2022/day-2/include/sds.c:1146
↓ 1 callersFunctionsdsTest
tests/aoc-2022/day-1/include/sds.c:1146
↓ 1 callersFunctionsdscatrepr
Append to the sds string "s" an escaped string representation where * all the non-printable characters (tested with isprint()) are turned into * esc
skel/include/sds.c:898
↓ 1 callersFunctionsdscatrepr
Append to the sds string "s" an escaped string representation where * all the non-printable characters (tested with isprint()) are turned into * esc
tests/aoc-2022/day-2/include/sds.c:898
↓ 1 callersFunctionsdscatrepr
Append to the sds string "s" an escaped string representation where * all the non-printable characters (tested with isprint()) are turned into * esc
tests/aoc-2022/day-1/include/sds.c:898
↓ 1 callersFunctionsdscatsds
Append the specified sds 't' to the existing sds 's'. * * After the call, the modified sds string is no longer valid and all the * references must
skel/include/sds.c:421
↓ 1 callersFunctionsdscatsds
Append the specified sds 't' to the existing sds 's'. * * After the call, the modified sds string is no longer valid and all the * references must
tests/aoc-2022/day-2/include/sds.c:421
↓ 1 callersFunctionsdscatsds
Append the specified sds 't' to the existing sds 's'. * * After the call, the modified sds string is no longer valid and all the * references must
tests/aoc-2022/day-1/include/sds.c:421
↓ 1 callersFunctionsdscatvprintf
Like sdscatprintf() but gets va_list instead of being variadic. */
skel/include/sds.c:534
↓ 1 callersFunctionsdscatvprintf
Like sdscatprintf() but gets va_list instead of being variadic. */
tests/aoc-2022/day-2/include/sds.c:534
↓ 1 callersFunctionsdscatvprintf
Like sdscatprintf() but gets va_list instead of being variadic. */
tests/aoc-2022/day-1/include/sds.c:534
↓ 1 callersFunctionsdscpylen
Destructively modify the sds string 's' to hold the specified binary * safe string pointed by 't' of length 'len' bytes. */
skel/include/sds.c:427
↓ 1 callersFunctionsdscpylen
Destructively modify the sds string 's' to hold the specified binary * safe string pointed by 't' of length 'len' bytes. */
tests/aoc-2022/day-2/include/sds.c:427
↓ 1 callersFunctionsdscpylen
Destructively modify the sds string 's' to hold the specified binary * safe string pointed by 't' of length 'len' bytes. */
tests/aoc-2022/day-1/include/sds.c:427
↓ 1 callersFunctionsdsull2str
Identical sdsll2str(), but for unsigned long long type. */
skel/include/sds.c:494
↓ 1 callersFunctionsdsull2str
Identical sdsll2str(), but for unsigned long long type. */
tests/aoc-2022/day-2/include/sds.c:494
↓ 1 callersFunctionsdsull2str
Identical sdsll2str(), but for unsigned long long type. */
tests/aoc-2022/day-1/include/sds.c:494
↓ 1 callersFunctionsig_compat
(name: str, name2: str)
src/Def.py:968
↓ 1 callersFunctionstr_snippet
(snippet_base: Snippet, arg: str)
src/Gen.py:440
↓ 1 callersMethodto_node
(self, token: Token)
src/Parser.py:2372
↓ 1 callersMethodto_postfix
(self, tokens: List[Token])
src/Parser.py:281
↓ 1 callersMethodto_tree
(self, tokens: list[Token])
src/Parser.py:824
↓ 1 callersFunctiontoken_is_bin_op
(kind: TokenKind)
src/Lexer.py:346
↓ 1 callersFunctiontoken_is_lit
(kind: TokenKind)
src/Lexer.py:240
↓ 1 callersFunctiontoken_is_paren
(kind: TokenKind)
src/Lexer.py:314
↓ 1 callersFunctiontoken_is_rassoc
(kind: TokenKind)
src/Lexer.py:342
↓ 1 callersFunctiontoken_is_unary_op
(kind: TokenKind)
src/Lexer.py:376
↓ 1 callersFunctiontoken_kind_of
(value: str)
src/Lexer.py:321
↓ 1 callersFunctiontype_compatible
(tpl)
src/backend/c/CWalker.py:145
↓ 1 callersFunctiontype_of_bin_op
(kind: NodeKind, left_type: VariableType, right_type: VariableType, prev_type: Optional[VariableType] = None)
src/Def.py:885
↓ 1 callersFunctiontype_of_cast
(sym: str)
src/Def.py:597
↓ 1 callersFunctiontype_pattern
()
src/Lexer.py:46
↓ 1 callersMethodwhile_statement
(self, add_predef: bool)
src/Parser.py:1431
Method__eq__
(self, other)
src/Def.py:109
Method__init__
(self, ckind: VariableCompKind, elem_ckind: VariableCompKind = VariableCompKind(VariableKind.INT64, VariableMe
src/Def.py:104
Method__init__
(self, vtype: VariableType, off: int, is_local: bool = True, value: int = 0)
src/Def.py:149
Method__init__
(self, name: str, elem_cnt: int, elem_type: VariableType, off: int, ptr_type: PointerType, is_local: bool = Fa
src/Def.py:167
Method__init__
(self, kind: NodeKind, ntype: VariableType, value: str, left: Optional[Node] = None, right: Optional[Node] = N
src/Def.py:325
Method__init__
(self, value: str, var_type: VariableType, reg: Register = Register.id_max, loaded: bool = False, imm: bool =
src/Def.py:347
Method__init__
(self, parser: Parser = None)
src/Parser.py:169
Method__init__
(self, step)
src/backend/Walker.py:47
Method__str__
(self)
src/Def.py:114
Method__str__
(self)
src/Def.py:333
Method__str__
(self)
src/Def.py:375
Function_rev_type_of
(var_type)
src/backend/c/CWalker.py:171
Method_rev_type_of
(var_type)
src/Parser.py:2496
Methodadd_prefix
(elem_name: str, name: str = name)
src/Parser.py:1528
Methodappend_arg
(arg_node: Node, left: Node)
src/Parser.py:467
Functionarg_rev_type_of
(tpl)
src/backend/c/CWalker.py:204
Functionargs_compatible
(tpl)
src/Def.py:942
Functionc_walker_step
(node: Node, parent: Node, left, right, middle, indent_cnt: int)
src/backend/c/CWalker.py:18
Methodcmp_precedence
(t: Token, t2: Token)
src/Parser.py:286
Methodcurr_expr
()
src/Parser.py:257
Methoddestr
(sig: FunctionSignature, fun_name: str, ident: str)
src/Parser.py:1797
Functionelem_count_of
(ident: str)
src/Def.py:1189
Functionexpand_lit
(node: Node)
src/backend/c/CDef.py:161
Functiongc_make_static
skel/include/gc.c:401
Functiongc_make_static
tests/aoc-2022/day-2/include/gc.c:401
Functiongc_make_static
tests/aoc-2022/day-1/include/gc.c:401
Functiongc_malloc_static
skel/include/gc.c:394
Functiongc_malloc_static
tests/aoc-2022/day-2/include/gc.c:394
Functiongc_malloc_static
tests/aoc-2022/day-1/include/gc.c:394
Functiongc_mark_stack
skel/include/gc.c:524
Functiongc_mark_stack
tests/aoc-2022/day-2/include/gc.c:524
Functiongc_mark_stack
tests/aoc-2022/day-1/include/gc.c:524
Functiongc_pause
skel/include/gc.c:495
Functiongc_pause
tests/aoc-2022/day-2/include/gc.c:495
Functiongc_pause
tests/aoc-2022/day-1/include/gc.c:495
Functiongc_resume
skel/include/gc.c:500
Functiongc_resume
tests/aoc-2022/day-2/include/gc.c:500
← previousnext →301–400 of 512, ranked by callers