Phasor 3.1.1
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]
 NHandleSystemHandle system for managed win32 resources
 CTable
 NPhasorThe Phasor Programming Language and Runtime
 NASTAbstract Syntax Tree (AST) namespace
 CTokenToken structure
 CBytecodeDeserializerBytecode binary format deserializer
 CBytecodeSerializerBytecode binary format serializer
 CInstructionInstruction with up to 5 operands Format: instruction operand1, operand2, operand3 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
 CCompilerCLI wrapper for bytecode generation from Phasor source
 CCppCompilerCLI wrapper for C++ code generation from Phasor source
 CAssemblerCLI wrapper for assembling Phasor binaries
 CDisassemblerCLI wrapper for dissassembling Phasor binaries
 CLexerLexer
 CParserParser
 CLSP
 CPluginRepresents a loaded plugin
 CFFIManages loading, registering, and unloading native FFI plugins
 CNativeRuntimeCLI wrapper for running Phasor scripts and bytecode in-process
 CScriptingRuntimeCLI wrapper for running Phasor scripts
 CBinaryRuntimeCLI wrapper for running Phasor bytecode binaries
 CStdLibStandard library Contains all the standard library functions
 CVMVirtual Machine
 CValueA value in the Phasor VM
 Nphasor
 NBytecode
 NDeserializer
 NInstruction
 NOpCode
 NSerializer
 NValue
 NpulsarThe Pulsar Scripting Language
 CCompilerCLI wrapper for bytecode generation from Phasor source
 CLexerPulsar Lexer
 CParserParser
 CInterpreterCLI wrapper for running Pulsar scripts
 Nstd
 Cformatter< Phasor::Value >
 CFunction
 COpCodeExpanded opcode set for Phasor VM
 CParam
 CPhasorAPIThe collection of API functions that the Phasor host provides to the plugin
 CPhasorValueRepresents a value in the Phasor VM