Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NHandleSystem
 CTable
 NPhasorThe Phasor Programming Language and Runtime
 NASTAbstract Syntax Tree (AST) namespace
 CNodeAST Node
 CExpressionExpression Node
 CStatementStatement Node
 CProgramProgram Node
 CTypeNodeType Node
 CNumberExprNumeral Expression Node
 CStringExprString Expression Node
 CIdentifierExprIdentifier Expression Node
 CBooleanExprBoolean Expression Node
 CNullExprNULL Expression Node
 CPostfixExprPostfix Expression Node
 CUnaryExprUnary Expression Node
 CBinaryExprBinary Expression Node
 CArrayAccessExprArray Access Expression Node
 CArrayLiteralExprArray Literal Expression Node
 CMemberAccessExprMember Access Expression Node
 CCallExprCall Expression Node
 CAssignmentExprAssignment Expression Node
 CVarDeclVariable Declaration Node
 CExpressionStmtExpression Statement Node
 CPrintStmtPrint Statement Node
 CImportStmtImport Statement Node
 CExportStmtExport Statement Node
 CBlockStmtBlock Statement Node
 CReturnStmtReturn Statement Node
 CBreakStmtBreak Statement Node
 CContinueStmtContinue Statement Node
 CIfStmtIf Statement Node
 CWhileStmtWhile Statement Node
 CForStmtFor Statement Node
 CUnsafeBlockStmtUnsafe Block Statement Node
 CFunctionDeclFunction Declaration Node
 CParam
 CStructFieldStruct Field Node
 CStructDeclStruct Declaration Node
 CStructInstanceExprStruct Instance Expression Node
 CFieldAccessExprField Access Expression Node
 CCaseClauseCase Clause Node
 CSwitchStmtSwitch Statement Node
 CToken
 CLexerLexer
 CParserParser
 CCompilerCLI wrapper for bytecode generation from Phasor source
 CArgs
 CCppCompilerCLI wrapper for C++ code generation from Phasor source
 CArgs
 CAppArgs
 CReplRead-Eval-Print Loop for Phasor Programming Language
 CBinaryRuntimeCLI wrapper for running Phasor bytecode binaries
 CArgs
 CNativeRuntimeCLI wrapper for running Phasor scripts and bytecode in-process
 CScriptingRuntimeCLI wrapper for running Phasor scripts
 CArgs
 CBytecodeDeserializerBytecode binary format deserializer
 CBytecodeSerializerBytecode binary format serializer
 CInstructionInstruction with up to 5 operands Format: instruction operand1, operand2, operand3, operand4, operand5 Each instruction uses only the operands it needs
 CStructInfoStruct metadata stored alongside bytecode (struct section)
 CBytecodeComplete bytecode structure
 CCodeGeneratorCode generator for Phasor VM
 CCppCodeGeneratorGenerates C++ header files with embedded Phasor bytecode
 CPhasorIRPhasor IR Serializer/Deserializer
 CPluginRepresents a loaded plugin
 CFFIManages loading, registering, and unloading native FFI plugins
 CStdLibStandard library Contains all the standard library functions
 CValueA value in the Phasor VM
 CStructInstance
 CVMVirtual Machine
 CFunction
 CLanguage
 COpCodeExpanded opcode set for Phasor VM
 CParam
 CPhasorAPI
 CPhasorValue