Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPhasor::AppArgs
 CPhasor::BinaryRuntime::Args
 CPhasor::Compiler::Args
 CPhasor::CppCompiler::Args
 CPhasor::ScriptingRuntime::Args
 CPhasor::BinaryRuntimeCLI wrapper for running Phasor bytecode binaries
 CPhasor::BytecodeComplete bytecode structure
 CPhasor::BytecodeDeserializerBytecode binary format deserializer
 CPhasor::BytecodeSerializerBytecode binary format serializer
 CPhasor::AST::CaseClauseCase Clause Node
 CPhasor::CodeGeneratorCode generator for Phasor VM
 CPhasor::CompilerCLI wrapper for bytecode generation from Phasor source
 CPhasor::CppCodeGeneratorGenerates C++ header files with embedded Phasor bytecode
 CPhasor::CppCompilerCLI wrapper for C++ code generation from Phasor source
 CPhasor::FFIManages loading, registering, and unloading native FFI plugins
 CFunction
 CPhasor::InstructionInstruction with up to 5 operands Format: instruction operand1, operand2, operand3, operand4, operand5 Each instruction uses only the operands it needs
 CLanguage
 CPhasor::LexerLexer
 CPhasor::NativeRuntimeCLI wrapper for running Phasor scripts and bytecode in-process
 CPhasor::AST::NodeAST Node
 CPhasor::AST::ExpressionExpression Node
 CPhasor::AST::ArrayAccessExprArray Access Expression Node
 CPhasor::AST::ArrayLiteralExprArray Literal Expression Node
 CPhasor::AST::AssignmentExprAssignment Expression Node
 CPhasor::AST::BinaryExprBinary Expression Node
 CPhasor::AST::BooleanExprBoolean Expression Node
 CPhasor::AST::CallExprCall Expression Node
 CPhasor::AST::FieldAccessExprField Access Expression Node
 CPhasor::AST::IdentifierExprIdentifier Expression Node
 CPhasor::AST::MemberAccessExprMember Access Expression Node
 CPhasor::AST::NullExprNULL Expression Node
 CPhasor::AST::NumberExprNumeral Expression Node
 CPhasor::AST::PostfixExprPostfix Expression Node
 CPhasor::AST::StringExprString Expression Node
 CPhasor::AST::StructInstanceExprStruct Instance Expression Node
 CPhasor::AST::UnaryExprUnary Expression Node
 CPhasor::AST::ProgramProgram Node
 CPhasor::AST::StatementStatement Node
 CPhasor::AST::BlockStmtBlock Statement Node
 CPhasor::AST::BreakStmtBreak Statement Node
 CPhasor::AST::ContinueStmtContinue Statement Node
 CPhasor::AST::ExportStmtExport Statement Node
 CPhasor::AST::ExpressionStmtExpression Statement Node
 CPhasor::AST::ForStmtFor Statement Node
 CPhasor::AST::FunctionDeclFunction Declaration Node
 CPhasor::AST::IfStmtIf Statement Node
 CPhasor::AST::ImportStmtImport Statement Node
 CPhasor::AST::PrintStmtPrint Statement Node
 CPhasor::AST::ReturnStmtReturn Statement Node
 CPhasor::AST::StructDeclStruct Declaration Node
 CPhasor::AST::SwitchStmtSwitch Statement Node
 CPhasor::AST::UnsafeBlockStmtUnsafe Block Statement Node
 CPhasor::AST::VarDeclVariable Declaration Node
 CPhasor::AST::WhileStmtWhile Statement Node
 CPhasor::AST::TypeNodeType Node
 COpCodeExpanded opcode set for Phasor VM
 CParam
 CPhasor::AST::FunctionDecl::Param
 CPhasor::ParserParser
 CPhasorAPI
 CPhasor::PhasorIRPhasor IR Serializer/Deserializer
 CPhasorValue
 CPhasor::PluginRepresents a loaded plugin
 CPhasor::ReplRead-Eval-Print Loop for Phasor Programming Language
 CPhasor::ScriptingRuntimeCLI wrapper for running Phasor scripts
 CPhasor::StdLibStandard library Contains all the standard library functions
 CPhasor::AST::StructFieldStruct Field Node
 CPhasor::StructInfoStruct metadata stored alongside bytecode (struct section)
 CPhasor::Value::StructInstance
 CHandleSystem::Table< T >
 CPhasor::Token
 CPhasor::ValueA value in the Phasor VM
 CPhasor::VMVirtual Machine