sammine-lang
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
▼
N
sammine_lang
▼
N
AST
C
AstBase
C
ASTPrinter
C
AstPrinterVisitor
C
ASTVisitor
C
BinaryExprAST
C
BiTypeCheckerVisitor
C
BlockAST
An AST to simulate a { } code block
C
BoolExprAST
C
CallExprAST
C
CgVisitor
C
DefinitionAST
C
ExprAST
C
ExternAST
A Function Definition that has the prototype and definition in terms of a block
C
FuncDefAST
C
GeneralSemanticsVisitor
General
C
IfExprAST
C
LexicalStack
C
NumberExprAST
C
NumRootCalculator
C
Printable
C
ProgramAST
C
PrototypeAST
A prototype to present "func func_name(...) -> type;"
C
RecordDefAST
C
RefCounter
C
ReturnExprAST
C
ScopedASTVisitor
C
ScopeGeneratorVisitor
C
ShadowGarbageCollector
C
StringExprAST
C
TypeCheckerVisitor
C
TypeConverter
C
TypedVarAST
C
TypingContext
C
UnitExprAST
C
VarDefAST
A variable definition: "var x = expression;"
C
VariableExprAST
C
Visitable
C
CodegenCommenter
C
CodegenUtils
C
Compiler
C
CompilerRunner
C
Lexer
A
Lexer
class with holds the core functionality Tokens and
Token
streams
C
LLVMRes
C
Parser
C
SammineJIT
C
Token
C
TokenStream
A helper class for
Lexer
to simplify the process of getting a token
▼
N
sammine_util
C
Location
C
Reportee
C
Reporter
C
FileRAII
FileRAII
class
C
FunctionType
C
LexicalContext
LexicalContext
class
C
Type
C
TypeMapOrdering
Generated by
1.13.2