MCPcopy Create free account

hub / github.com/NICUP14/MiniLang / functions

Functions512 in github.com/NICUP14/MiniLang

Functiongc_resume
tests/aoc-2022/day-1/include/gc.c:500
Functiongc_start
skel/include/gc.c:470
Functiongc_start
tests/aoc-2022/day-2/include/gc.c:470
Functiongc_start
tests/aoc-2022/day-1/include/gc.c:470
Functiongc_stop
skel/include/gc.c:617
Functiongc_stop
tests/aoc-2022/day-2/include/gc.c:617
Functiongc_stop
tests/aoc-2022/day-1/include/gc.c:617
Functiongc_strdup
skel/include/gc.c:632
Functiongc_strdup
tests/aoc-2022/day-2/include/gc.c:632
Functiongc_strdup
tests/aoc-2022/day-1/include/gc.c:632
Functiongen
(node: Node)
src/Gen.py:555
Functiongen_label
(label: str)
src/Gen.py:48
Functiongen_load_local_str
(opd: Operand)
src/Gen.py:129
Functiongen_write
(opd: Operand, opd2: Operand)
src/Gen.py:232
Functionget_type
(node: Node)
src/Def.py:1362
Functionget_type
(node: Node)
src/backend/ml/MLWalker.py:130
Functionget_type
(node: Node)
src/backend/c/CWalker.py:142
Methodget_type
(node: Node)
src/Parser.py:550
Functioninclude
(header: str)
src/backend/c/CWalker.py:286
Methodinject_copy_arg
(node: Node)
src/Parser.py:646
Methodinject_decl
(tpl: Tuple[str, str, VariableType])
src/Parser.py:2157
Functionis_fun
(item)
src/Gen.py:490
Functionis_helper_glue
(parent_kind: NodeKind, kind: NodeKind)
src/backend/c/CDef.py:133
Functionis_in_block
(kind: NodeKind)
src/backend/c/CDef.py:137
Methodis_in_sig
(arg_type: VariableType)
src/Parser.py:606
Functionis_int
(s: str)
src/Lexer.py:53
Methodis_ml_source
(f)
src/Parser.py:1357
Functionis_type
(s: str)
src/Lexer.py:57
Methodlookahead_token
(self)
src/Parser.py:220
Functionmain
skel/include/sds.c:1325
Functionmain
tests/aoc-2022/day-2/include/sds.c:1325
Functionmain
tests/aoc-2022/day-1/include/sds.c:1325
Functionmain
tests/str-buildtest/main.c:1
Functionmain
tests/test/test.c:23
Functionml_calloc
skel/include/mlalloc.c:8
Functionml_calloc
tests/aoc-2022/day-2/include/mlalloc.c:8
Functionml_calloc
tests/aoc-2022/day-1/include/mlalloc.c:8
Functionml_free
skel/include/mlalloc.c:18
Functionml_free
tests/aoc-2022/day-2/include/mlalloc.c:18
Functionml_free
tests/aoc-2022/day-1/include/mlalloc.c:18
Functionml_malloc
skel/include/mlalloc.c:3
Functionml_malloc
tests/aoc-2022/day-2/include/mlalloc.c:3
Functionml_malloc
tests/aoc-2022/day-1/include/mlalloc.c:3
Functionml_realloc
skel/include/mlalloc.c:13
Functionml_realloc
tests/aoc-2022/day-2/include/mlalloc.c:13
Functionml_realloc
tests/aoc-2022/day-1/include/mlalloc.c:13
Functionml_walker_step
(node: Node, parent: Node, left, right, middle, indent_cnt: int)
src/backend/ml/MLWalker.py:19
Functionname_of
(full_name: str)
src/Def.py:506
Methodneeds_destr
(ident: str, fun_name: str = sig_name, is_destr=full_name == 'destruct')
src/Parser.py:1777
Methodparse_gen
(self)
src/Parser.py:1164
Methodparse_type_list
(self)
src/Parser.py:1233
Functionprocess
(params)
src/Lexer.py:410
FunctionsdsAllocPtr
Return the pointer of the actual SDS allocation (normally SDS strings * are referenced by the start of the string buffer). */
skel/include/sds.c:307
FunctionsdsAllocPtr
Return the pointer of the actual SDS allocation (normally SDS strings * are referenced by the start of the string buffer). */
tests/aoc-2022/day-2/include/sds.c:307
FunctionsdsAllocPtr
Return the pointer of the actual SDS allocation (normally SDS strings * are referenced by the start of the string buffer). */
tests/aoc-2022/day-1/include/sds.c:307
FunctionsdsAllocSize
Return the total size of the allocation of the specified sds string, * including: * 1) The sds header before the pointer. * 2) The string. * 3) Th
skel/include/sds.c:300
FunctionsdsAllocSize
Return the total size of the allocation of the specified sds string, * including: * 1) The sds header before the pointer. * 2) The string. * 3) Th
tests/aoc-2022/day-2/include/sds.c:300
FunctionsdsAllocSize
Return the total size of the allocation of the specified sds string, * including: * 1) The sds header before the pointer. * 2) The string. * 3) Th
tests/aoc-2022/day-1/include/sds.c:300
FunctionsdsRemoveFreeSpace
Reallocate the sds string so that it has no free space at the end. The * contained string remains not altered, but next concatenation operations * w
skel/include/sds.c:256
FunctionsdsRemoveFreeSpace
Reallocate the sds string so that it has no free space at the end. The * contained string remains not altered, but next concatenation operations * w
tests/aoc-2022/day-2/include/sds.c:256
FunctionsdsRemoveFreeSpace
Reallocate the sds string so that it has no free space at the end. The * contained string remains not altered, but next concatenation operations * w
tests/aoc-2022/day-1/include/sds.c:256
Functionsds_free
skel/include/sds.c:1138
Functionsds_free
tests/aoc-2022/day-2/include/sds.c:1138
Functionsds_free
tests/aoc-2022/day-1/include/sds.c:1138
Functionsds_malloc
Wrappers to the allocators used by SDS. Note that SDS will actually * just use the macros defined into sdsalloc.h in order to avoid to pay * the ove
skel/include/sds.c:1136
Functionsds_malloc
Wrappers to the allocators used by SDS. Note that SDS will actually * just use the macros defined into sdsalloc.h in order to avoid to pay * the ove
tests/aoc-2022/day-2/include/sds.c:1136
Functionsds_malloc
Wrappers to the allocators used by SDS. Note that SDS will actually * just use the macros defined into sdsalloc.h in order to avoid to pay * the ove
tests/aoc-2022/day-1/include/sds.c:1136
Functionsds_realloc
skel/include/sds.c:1137
Functionsds_realloc
tests/aoc-2022/day-2/include/sds.c:1137
Functionsds_realloc
tests/aoc-2022/day-1/include/sds.c:1137
Functionsdsclear
Modify an sds string in-place to make it empty (zero length). * However all the existing buffer is not discarded but set as free space * so that nex
skel/include/sds.c:193
Functionsdsclear
Modify an sds string in-place to make it empty (zero length). * However all the existing buffer is not discarded but set as free space * so that nex
tests/aoc-2022/day-2/include/sds.c:193
Functionsdsclear
Modify an sds string in-place to make it empty (zero length). * However all the existing buffer is not discarded but set as free space * so that nex
tests/aoc-2022/day-1/include/sds.c:193
Functionsdsfreesplitres
Free the result returned by sdssplitlen(), or do nothing if 'tokens' is NULL. */
skel/include/sds.c:885
Functionsdsfreesplitres
Free the result returned by sdssplitlen(), or do nothing if 'tokens' is NULL. */
tests/aoc-2022/day-2/include/sds.c:885
Functionsdsfreesplitres
Free the result returned by sdssplitlen(), or do nothing if 'tokens' is NULL. */
tests/aoc-2022/day-1/include/sds.c:885
Functionsdsfromlonglong
Create an sds string from a long long value. It is much faster than: * * sdscatprintf(sdsempty(),"%lld\n", value); */
skel/include/sds.c:526
Functionsdsfromlonglong
Create an sds string from a long long value. It is much faster than: * * sdscatprintf(sdsempty(),"%lld\n", value); */
tests/aoc-2022/day-2/include/sds.c:526
Functionsdsfromlonglong
Create an sds string from a long long value. It is much faster than: * * sdscatprintf(sdsempty(),"%lld\n", value); */
tests/aoc-2022/day-1/include/sds.c:526
Functionsdsgrowzero
Grow the sds to have the specified length. Bytes that were not part of * the original length of the sds will be set to zero. * * if the specified l
skel/include/sds.c:380
Functionsdsgrowzero
Grow the sds to have the specified length. Bytes that were not part of * the original length of the sds will be set to zero. * * if the specified l
tests/aoc-2022/day-2/include/sds.c:380
Functionsdsgrowzero
Grow the sds to have the specified length. Bytes that were not part of * the original length of the sds will be set to zero. * * if the specified l
tests/aoc-2022/day-1/include/sds.c:380
Functionsdsjoin
Join an array of C strings using the specified separator (also a C string). * Returns the result as an sds string. */
skel/include/sds.c:1108
Functionsdsjoin
Join an array of C strings using the specified separator (also a C string). * Returns the result as an sds string. */
tests/aoc-2022/day-2/include/sds.c:1108
Functionsdsjoin
Join an array of C strings using the specified separator (also a C string). * Returns the result as an sds string. */
tests/aoc-2022/day-1/include/sds.c:1108
Functionsdsjoinsds
Like sdsjoin, but joins an array of SDS strings. */
skel/include/sds.c:1120
Functionsdsjoinsds
Like sdsjoin, but joins an array of SDS strings. */
tests/aoc-2022/day-2/include/sds.c:1120
Functionsdsjoinsds
Like sdsjoin, but joins an array of SDS strings. */
tests/aoc-2022/day-1/include/sds.c:1120
Functionsdsmapchars
Modify the string substituting all the occurrences of the set of * characters specified in the 'from' string to the corresponding character * in the
skel/include/sds.c:1092
Functionsdsmapchars
Modify the string substituting all the occurrences of the set of * characters specified in the 'from' string to the corresponding character * in the
tests/aoc-2022/day-2/include/sds.c:1092
Functionsdsmapchars
Modify the string substituting all the occurrences of the set of * characters specified in the 'from' string to the corresponding character * in the
tests/aoc-2022/day-1/include/sds.c:1092
Functionsdssplitargs
Split a line into arguments, where every argument can be in the * following programming-language REPL-alike form: * * foo bar "newline are supporte
skel/include/sds.c:973
Functionsdssplitargs
Split a line into arguments, where every argument can be in the * following programming-language REPL-alike form: * * foo bar "newline are supporte
tests/aoc-2022/day-2/include/sds.c:973
Functionsdssplitargs
Split a line into arguments, where every argument can be in the * following programming-language REPL-alike form: * * foo bar "newline are supporte
tests/aoc-2022/day-1/include/sds.c:973
Functionsdssplitlen
Split 's' with separator in 'sep'. An array * of sds strings is returned. *count will be set * by reference to the number of tokens returned. * *
skel/include/sds.c:835
Functionsdssplitlen
Split 's' with separator in 'sep'. An array * of sds strings is returned. *count will be set * by reference to the number of tokens returned. * *
tests/aoc-2022/day-2/include/sds.c:835
Functionsdssplitlen
Split 's' with separator in 'sep'. An array * of sds strings is returned. *count will be set * by reference to the number of tokens returned. * *
tests/aoc-2022/day-1/include/sds.c:835
Functionsdstolower
Apply tolower() to every character of the sds string 's'. */
skel/include/sds.c:783
Functionsdstolower
Apply tolower() to every character of the sds string 's'. */
tests/aoc-2022/day-2/include/sds.c:783
Functionsdstolower
Apply tolower() to every character of the sds string 's'. */
tests/aoc-2022/day-1/include/sds.c:783
← previousnext →401–500 of 512, ranked by callers