![]() |
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_path, uint16_t features=DefaultFeatures) | Ark::State | |
| doString(const std::string &code, uint16_t features=DefaultFeatures) | Ark::State | |
| feed(const std::string &bytecode_filename, bool fail_with_exception=false) | Ark::State | |
| feed(const bytecode_t &bytecode, bool fail_with_exception=false) | 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 |