![]() |
Phasor 3.3.0
Stack VM based Programming Language
|
#include "BytecodeSerializer.hpp"#include <cstring>#include <stdexcept>#include <filesystem>#include <fstream>#include "metadata.h"#include <phsint.hpp>Go to the source code of this file.
Namespaces | |
| namespace | Phasor |
| The Phasor Programming Language and Runtime. | |
Functions | |
| void | init_crc32_table () |
Variables | |
| const Phasor::u8 | SECTION_CONSTANTS = 0x01 |
| const Phasor::u8 | SECTION_VARIABLES = 0x02 |
| const Phasor::u8 | SECTION_INSTRUCTIONS = 0x03 |
| const Phasor::u8 | SECTION_FUNCTIONS = 0x04 |
| const Phasor::u8 | SECTION_STRUCTS = 0x05 |
| static Phasor::u32 | crc32_table [256] |
| static bool | crc32_table_initialized = false |
| void init_crc32_table | ( | ) |
|
static |
Definition at line 16 of file BytecodeSerializer.cpp.
|
static |
Definition at line 17 of file BytecodeSerializer.cpp.
| const Phasor::u8 SECTION_CONSTANTS = 0x01 |
Definition at line 10 of file BytecodeSerializer.cpp.
| const Phasor::u8 SECTION_FUNCTIONS = 0x04 |
Definition at line 13 of file BytecodeSerializer.cpp.
| const Phasor::u8 SECTION_INSTRUCTIONS = 0x03 |
Definition at line 12 of file BytecodeSerializer.cpp.
| const Phasor::u8 SECTION_STRUCTS = 0x05 |
Definition at line 14 of file BytecodeSerializer.cpp.
| const Phasor::u8 SECTION_VARIABLES = 0x02 |
Definition at line 11 of file BytecodeSerializer.cpp.