12#ifndef ARK_COMPILER_BYTECODEREADER_HPP
13#define ARK_COMPILER_BYTECODEREADER_HPP
56 void feed(
const std::string& file);
70 unsigned long long timestamp();
81 std::optional<uint16_t> sStart = std::nullopt,
82 std::optional<uint16_t> sEnd = std::nullopt,
83 std::optional<uint16_t> cPage = std::nullopt);
94 uint16_t readNumber(std::
size_t& i);
Common code for the compiler.
This class is just a helper to.
BytecodeReader()=default
Construct a new Bytecode Reader object.
std::vector< uint8_t > bytecode_t