![]() |
Phasor 3.1.1
Stack VM based Programming Language
|
| NHandleSystem | Handle system for managed win32 resources |
| CTable | |
| NPhasor | The Phasor Programming Language and Runtime |
| NAST | Abstract Syntax Tree (AST) namespace |
| CToken | Token structure |
| CBytecodeDeserializer | Bytecode binary format deserializer |
| CBytecodeSerializer | Bytecode binary format serializer |
| CInstruction | Instruction with up to 5 operands Format: instruction operand1, operand2, operand3 Each instruction uses only the operands it needs |
| CStructInfo | Struct metadata stored alongside bytecode (struct section) |
| CBytecode | Complete bytecode structure |
| CCodeGenerator | Code generator for Phasor VM |
| CCppCodeGenerator | Generates C++ header files with embedded Phasor bytecode |
| CPhasorIR | Phasor IR Serializer/Deserializer |
| CCompiler | CLI wrapper for bytecode generation from Phasor source |
| CCppCompiler | CLI wrapper for C++ code generation from Phasor source |
| CAssembler | CLI wrapper for assembling Phasor binaries |
| CDisassembler | CLI wrapper for dissassembling Phasor binaries |
| CLexer | Lexer |
| CParser | Parser |
| CLSP | |
| CPlugin | Represents a loaded plugin |
| CFFI | Manages loading, registering, and unloading native FFI plugins |
| CNativeRuntime | CLI wrapper for running Phasor scripts and bytecode in-process |
| CScriptingRuntime | CLI wrapper for running Phasor scripts |
| CBinaryRuntime | CLI wrapper for running Phasor bytecode binaries |
| CStdLib | Standard library Contains all the standard library functions |
| CVM | Virtual Machine |
| CValue | A value in the Phasor VM |
| Nphasor | |
| NBytecode | |
| NDeserializer | |
| NInstruction | |
| NOpCode | |
| NSerializer | |
| NValue | |
| Npulsar | The Pulsar Scripting Language |
| CCompiler | CLI wrapper for bytecode generation from Phasor source |
| CLexer | Pulsar Lexer |
| CParser | Parser |
| CInterpreter | CLI wrapper for running Pulsar scripts |
| Nstd | |
| Cformatter< Phasor::Value > | |
| CFunction | |
| COpCode | Expanded opcode set for Phasor VM |
| CParam | |
| CPhasorAPI | The collection of API functions that the Phasor host provides to the plugin |
| CPhasorValue | Represents a value in the Phasor VM |