![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
This is the complete list of members for Ark::State, including all inherited members.
compile(const std::string &file, const std::string &output, uint16_t features) const | Ark::State | private |
configure(const BytecodeReader &bcr) | Ark::State | private |
doFile(const std::string &file, uint16_t features=DefaultFeatures) | Ark::State | |
doString(const std::string &code, uint16_t features=DefaultFeatures) | Ark::State | |
feed(const std::string &bytecode_filename) | Ark::State | |
feed(const bytecode_t &bytecode) | Ark::State | |
internal::Closure class | Ark::State | friend |
loadFunction(const std::string &name, Value::ProcType function) noexcept | Ark::State | |
m_binded | Ark::State | private |
m_bytecode | Ark::State | private |
m_constants | Ark::State | private |
m_debug_level | Ark::State | private |
m_filename | Ark::State | private |
m_libenv | Ark::State | private |
m_pages | Ark::State | private |
m_symbols | Ark::State | private |
Repl class | Ark::State | friend |
reset() noexcept | Ark::State | |
setArgs(const std::vector< std::string > &args) noexcept | Ark::State | |
setDebug(unsigned level) noexcept | Ark::State | |
setLibDirs(const std::vector< std::filesystem::path > &libenv) noexcept | Ark::State | |
State(const std::vector< std::filesystem::path > &libenv={}) noexcept | Ark::State | explicit |
throwStateError(const std::string &message) | Ark::State | inlineprivatestatic |
VM class | Ark::State | friend |