Phasor 3.1.1
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::Assembler::Args
 CPhasor::BinaryRuntime::Args
 CPhasor::Compiler::Args
 CPhasor::CppCompiler::Args
 CPhasor::Disassembler::Args
 CPhasor::ScriptingRuntime::Args
 Cpulsar::Compiler::Args
 Cpulsar::Interpreter::Args
 CPhasor::AssemblerCLI wrapper for assembling Phasor binaries
 CPhasor::BinaryRuntimeCLI wrapper for running Phasor bytecode binaries
 CPhasor::BytecodeComplete bytecode structure
 Cphasor.Bytecode.Bytecode
 CPhasor::BytecodeDeserializerBytecode binary format deserializer
 Cphasor.Deserializer.BytecodeDeserializer
 CPhasor::BytecodeSerializerBytecode binary format serializer
 Cphasor.Serializer.BytecodeSerializer
 CPhasor::AST::CaseClauseCase Clause Node
 CPhasor::CodeGeneratorCode generator for Phasor VM
 CPhasor::CompilerCLI wrapper for bytecode generation from Phasor source
 Cpulsar::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::LSP::Diagnostic
 CPhasor::DisassemblerCLI wrapper for dissassembling Phasor binaries
 CPhasor::LSP::DocumentState
 CPhasor::Lexer::Error
 CPhasor::Parser::Error
 Cstd::exception
 CPhasor::VM::HaltThrows when the HALT opcode is reached
 CPhasor::FFIManages loading, registering, and unloading native FFI plugins
 Cstd::formatter< Phasor::Value >
 CFunction
 CPhasor::InstructionInstruction with up to 5 operands Format: instruction operand1, operand2, operand3 Each instruction uses only the operands it needs
 Cphasor.Instruction.Instruction
 CIntEnum
 Cphasor.OpCode.OpCode
 Cphasor.Value.ValueType
 Cpulsar::InterpreterCLI wrapper for running Pulsar scripts
 CPhasor::LexerLexer
 Cpulsar::LexerPulsar Lexer
 CPhasor::LSP::Location
 CPhasor::LSP
 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::IncludeStmtInclude 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
 Cpulsar::ParserParser
 CPhasorAPIThe collection of API functions that the Phasor host provides to the plugin
 CPhasor::PhasorIRPhasor IR Serializer/Deserializer
 CPhasorValueRepresents a value in the Phasor VM
 CPhasor::PluginRepresents a loaded plugin
 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
 CPhasor::LSP::SymbolInfo
 CHandleSystem::Table< T >
 CPhasor::TokenToken structure
 CPhasor::ValueA value in the Phasor VM
 Cphasor.Value.Value
 CPhasor::VMVirtual Machine