![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
This is the complete list of members for Ark::internal::Debugger, including all inherited members.
| compile(const std::string &code, std::size_t start_page_at_offset) const | Ark::internal::Debugger | private |
| Debugger(const ExecutionContext &context, const std::vector< std::filesystem::path > &libenv, const std::vector< std::string > &symbols, const std::vector< Value > &constants) | Ark::internal::Debugger | |
| Debugger(const std::vector< std::filesystem::path > &libenv, const std::string &path_to_prompt_file, std::ostream &os, const std::vector< std::string > &symbols, const std::vector< Value > &constants) | Ark::internal::Debugger | |
| getArgAndParseOrError(const std::string &command, const std::string &line, std::size_t default_value) const | Ark::internal::Debugger | private |
| getCommandArg(const std::string &command, const std::string &line) | Ark::internal::Debugger | privatestatic |
| isRunning() const noexcept | Ark::internal::Debugger | inline |
| m_code | Ark::internal::Debugger | private |
| m_colorize | Ark::internal::Debugger | private |
| m_constants | Ark::internal::Debugger | private |
| m_libenv | Ark::internal::Debugger | private |
| m_line_count | Ark::internal::Debugger | private |
| m_os | Ark::internal::Debugger | private |
| m_prompt_stream | Ark::internal::Debugger | private |
| m_quit_vm | Ark::internal::Debugger | private |
| m_running | Ark::internal::Debugger | private |
| m_states | Ark::internal::Debugger | private |
| m_symbols | Ark::internal::Debugger | private |
| parseStringAsInt(const std::string &str) | Ark::internal::Debugger | privatestatic |
| prompt(std::size_t ip, std::size_t pp, VM &vm, ExecutionContext &context) | Ark::internal::Debugger | private |
| resetContextToSavedState(ExecutionContext &context) | Ark::internal::Debugger | |
| run(VM &vm, ExecutionContext &context, bool from_breakpoint) | Ark::internal::Debugger | |
| saveState(const ExecutionContext &context) | Ark::internal::Debugger | |
| shouldQuitVM() const noexcept | Ark::internal::Debugger | inline |
| showContext(const VM &vm, const ExecutionContext &context) const | Ark::internal::Debugger | private |
| showLocals(VM &vm, ExecutionContext &context, std::size_t count) const | Ark::internal::Debugger | private |
| showStack(VM &vm, const ExecutionContext &context, std::size_t count) const | Ark::internal::Debugger | private |