MCPcopy Create free account

hub / github.com/NICUP14/MiniLang / types & classes

Types & classes77 in github.com/NICUP14/MiniLang

↓ 144 callersClassNode
Represents a node of the AST (operation).
src/Def.py:320
↓ 54 callersClassVariableType
Allows type checking in a structured manner.
src/Def.py:99
↓ 29 callersClassSnippet
src/Snippet.py:41
↓ 23 callersClassVariableCompKind
src/Def.py:94
↓ 22 callersClassToken
src/Lexer.py:161
↓ 12 callersClassOperand
Represents an operand of the AST node (operation). Operands are used internally in the code generator (Gen.py) to standardize snippet cre
src/Def.py:340
↓ 8 callersClassContext
src/Def.py:51
↓ 6 callersClassParser
src/Parser.py:168
↓ 4 callersClassStructure
src/Def.py:191
↓ 3 callersClassFunctionSignature
src/Def.py:199
↓ 3 callersClassPointer
Contains the meta-data of a pointer type.
src/Def.py:162
↓ 3 callersClassVariable
Contains the meta-data of a primitive type.
src/Def.py:143
↓ 2 callersClassFunction
Contains the meta-data of a function type.
src/Def.py:211
↓ 2 callersClassWalker
src/backend/Walker.py:46
↓ 1 callersClassArray
Contains the meta-data of an array type.
src/Def.py:178
↓ 1 callersClassBlock
src/Def.py:138
↓ 1 callersClassMacro
src/Def.py:240
↓ 1 callersClassMacroSignature
src/Def.py:232
↓ 1 callersClassParsedType
Used by the parser to store type information
src/Def.py:128
ClassAllocation
skel/include/gc.c:79
ClassAllocation
skel/include/gc.c:84
ClassAllocation
tests/aoc-2022/day-2/include/gc.c:79
ClassAllocation
tests/aoc-2022/day-2/include/gc.c:84
ClassAllocation
tests/aoc-2022/day-1/include/gc.c:79
ClassAllocation
tests/aoc-2022/day-1/include/gc.c:84
ClassAllocationMap
skel/include/gc.h:12
ClassAllocationMap
skel/include/gc.h:15
ClassAllocationMap
skel/include/gc.c:129
ClassAllocationMap
tests/aoc-2022/day-2/include/gc.h:12
ClassAllocationMap
tests/aoc-2022/day-2/include/gc.h:15
ClassAllocationMap
tests/aoc-2022/day-2/include/gc.c:129
ClassAllocationMap
tests/aoc-2022/day-1/include/gc.h:12
ClassAllocationMap
tests/aoc-2022/day-1/include/gc.h:15
ClassAllocationMap
tests/aoc-2022/day-1/include/gc.c:129
ClassColor
src/Def.py:12
ClassGarbageCollector
skel/include/gc.h:14
ClassGarbageCollector
tests/aoc-2022/day-2/include/gc.h:14
ClassGarbageCollector
tests/aoc-2022/day-1/include/gc.h:14
ClassGenBase
src/Def.py:382
ClassNodeKind
Defines all the AST node identifiers.
src/Def.py:247
ClassPointerType
src/Def.py:156
ClassRegister
Defines all possible assembly registers. `Register.id_max` holds the total register count.
src/Def.py:24
ClassSnippetCollection
src/Snippet.py:54
ClassSnippetId
src/Snippet.py:7
ClassTokenKind
src/Lexer.py:77
ClassVariableKind
Defines all possible primitive types.
src/Def.py:81
ClassVariableMetaKind
Defines all possible structural types. Meta-kinds are used internally to distinguish between primitives, advanced or composite types.
src/Def.py:56
Classsdshdr16
skel/include/sds.c:51
Classsdshdr16
skel/include/sds.h:57
Classsdshdr16
tests/aoc-2022/day-2/include/sds.c:51
Classsdshdr16
tests/aoc-2022/day-2/include/sds.h:57
Classsdshdr16
tests/aoc-2022/day-1/include/sds.c:51
Classsdshdr16
tests/aoc-2022/day-1/include/sds.h:57
Classsdshdr32
skel/include/sds.c:53
Classsdshdr32
skel/include/sds.h:63
Classsdshdr32
tests/aoc-2022/day-2/include/sds.c:53
Classsdshdr32
tests/aoc-2022/day-2/include/sds.h:63
Classsdshdr32
tests/aoc-2022/day-1/include/sds.c:53
Classsdshdr32
tests/aoc-2022/day-1/include/sds.h:63
Classsdshdr5
skel/include/sds.c:47
Classsdshdr5
Note: sdshdr5 is never used, we just access the flags byte directly. * However is here to document the layout of type 5 SDS strings. */
skel/include/sds.h:47
Classsdshdr5
tests/aoc-2022/day-2/include/sds.c:47
Classsdshdr5
Note: sdshdr5 is never used, we just access the flags byte directly. * However is here to document the layout of type 5 SDS strings. */
tests/aoc-2022/day-2/include/sds.h:47
Classsdshdr5
tests/aoc-2022/day-1/include/sds.c:47
Classsdshdr5
Note: sdshdr5 is never used, we just access the flags byte directly. * However is here to document the layout of type 5 SDS strings. */
tests/aoc-2022/day-1/include/sds.h:47
Classsdshdr64
skel/include/sds.c:55
Classsdshdr64
skel/include/sds.h:69
Classsdshdr64
tests/aoc-2022/day-2/include/sds.c:55
Classsdshdr64
tests/aoc-2022/day-2/include/sds.h:69
Classsdshdr64
tests/aoc-2022/day-1/include/sds.c:55
Classsdshdr64
tests/aoc-2022/day-1/include/sds.h:69
Classsdshdr8
skel/include/sds.c:49
Classsdshdr8
skel/include/sds.h:51
Classsdshdr8
tests/aoc-2022/day-2/include/sds.c:49
Classsdshdr8
tests/aoc-2022/day-2/include/sds.h:51
Classsdshdr8
tests/aoc-2022/day-1/include/sds.c:49
Classsdshdr8
tests/aoc-2022/day-1/include/sds.h:51