ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::Debugger Member List

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) constArk::internal::Debuggerprivate
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) constArk::internal::Debuggerprivate
getCommandArg(const std::string &command, const std::string &line)Ark::internal::Debuggerprivatestatic
isRunning() const noexceptArk::internal::Debuggerinline
m_codeArk::internal::Debuggerprivate
m_colorizeArk::internal::Debuggerprivate
m_constantsArk::internal::Debuggerprivate
m_libenvArk::internal::Debuggerprivate
m_line_countArk::internal::Debuggerprivate
m_osArk::internal::Debuggerprivate
m_prompt_streamArk::internal::Debuggerprivate
m_quit_vmArk::internal::Debuggerprivate
m_runningArk::internal::Debuggerprivate
m_statesArk::internal::Debuggerprivate
m_symbolsArk::internal::Debuggerprivate
parseStringAsInt(const std::string &str)Ark::internal::Debuggerprivatestatic
prompt(std::size_t ip, std::size_t pp, VM &vm, ExecutionContext &context)Ark::internal::Debuggerprivate
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 noexceptArk::internal::Debuggerinline
showContext(const VM &vm, const ExecutionContext &context) constArk::internal::Debuggerprivate
showLocals(VM &vm, ExecutionContext &context, std::size_t count) constArk::internal::Debuggerprivate
showStack(VM &vm, const ExecutionContext &context, std::size_t count) constArk::internal::Debuggerprivate