![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
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 | |
inst(const std::size_t pp, const std::size_t ip) const noexcept | Ark::State | inlineprivate |
internal::Closure class | Ark::State | friend |
loadFunction(const std::string &name, Procedure::CallbackType &&function) noexcept | Ark::State | |
m_binded | Ark::State | private |
m_bytecode | Ark::State | private |
m_code | Ark::State | private |
m_constants | Ark::State | private |
m_debug_level | Ark::State | private |
m_filename | Ark::State | private |
m_filenames | Ark::State | private |
m_inst_locations | Ark::State | private |
m_libenv | Ark::State | private |
m_max_page_size | 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 |