sammine-lang
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nsammine_lang
 NAST
 CAstBase
 CASTPrinter
 CAstPrinterVisitor
 CASTVisitor
 CBinaryExprAST
 CBiTypeCheckerVisitor
 CBlockASTAn AST to simulate a { } code block
 CBoolExprAST
 CCallExprAST
 CCgVisitor
 CDefinitionAST
 CExprAST
 CExternASTA Function Definition that has the prototype and definition in terms of a block
 CFuncDefAST
 CGeneralSemanticsVisitorGeneral
 CIfExprAST
 CLexicalStack
 CNumberExprAST
 CNumRootCalculator
 CPrintable
 CProgramAST
 CPrototypeASTA prototype to present "func func_name(...) -> type;"
 CRecordDefAST
 CRefCounter
 CReturnExprAST
 CScopedASTVisitor
 CScopeGeneratorVisitor
 CShadowGarbageCollector
 CStringExprAST
 CTypeCheckerVisitor
 CTypeConverter
 CTypedVarAST
 CTypingContext
 CUnitExprAST
 CVarDefASTA variable definition: "var x = expression;"
 CVariableExprAST
 CVisitable
 CCodegenCommenter
 CCodegenUtils
 CCompiler
 CCompilerRunner
 CLexerA Lexer class with holds the core functionality Tokens and Token streams
 CLLVMRes
 CParser
 CSammineJIT
 CToken
 CTokenStreamA helper class for Lexer to simplify the process of getting a token
 Nsammine_util
 CLocation
 CReportee
 CReporter
 CFileRAIIFileRAII class
 CFunctionType
 CLexicalContextLexicalContext class
 CType
 CTypeMapOrdering