![]() |
Phasor 2.2.0
Stack VM based Programming Language
|
#include "BytecodeDeserializer.hpp"#include <cstring>#include <stdexcept>#include <filesystem>#include "metadata.h"Go to the source code of this file.
Namespaces | |
| namespace | Phasor |
| The Phasor Programming Language and Runtime. | |
Functions | |
| void | init_crc32_table_deserializer () |
| Deserialize CRC32 Table. | |
Variables | |
| const uint8_t | SECTION_CONSTANTS = 0x01 |
| const uint8_t | SECTION_VARIABLES = 0x02 |
| const uint8_t | SECTION_INSTRUCTIONS = 0x03 |
| const uint8_t | SECTION_FUNCTIONS = 0x04 |
| static uint32_t | crc32_table [256] |
| static bool | crc32_table_initialized = false |
| void init_crc32_table_deserializer | ( | ) |
Deserialize CRC32 Table.
Definition at line 17 of file BytecodeDeserializer.cpp.
|
static |
Definition at line 13 of file BytecodeDeserializer.cpp.
|
static |
Definition at line 14 of file BytecodeDeserializer.cpp.
| const uint8_t SECTION_CONSTANTS = 0x01 |
Definition at line 8 of file BytecodeDeserializer.cpp.
| const uint8_t SECTION_FUNCTIONS = 0x04 |
Definition at line 11 of file BytecodeDeserializer.cpp.
| const uint8_t SECTION_INSTRUCTIONS = 0x03 |
Definition at line 10 of file BytecodeDeserializer.cpp.
| const uint8_t SECTION_VARIABLES = 0x02 |
Definition at line 9 of file BytecodeDeserializer.cpp.