abi_version() const noexcept | ForthMachineOf< T, I > | |
begin(const std::map< std::string, std::shared_ptr< ForthInputBuffer > > &inputs) | ForthMachineOf< T, I > | |
begin() | ForthMachineOf< T, I > | |
begin_again(const std::map< std::string, std::shared_ptr< ForthInputBuffer > > &inputs, bool reset_instruction) | ForthMachineOf< T, I > | |
bytecodes() const | ForthMachineOf< T, I > | |
bytecodes_offsets() const | ForthMachineOf< T, I > | |
call(const std::string &name) | ForthMachineOf< T, I > | |
call(int64_t index) | ForthMachineOf< T, I > | |
count_instructions() const noexcept | ForthMachineOf< T, I > | |
count_nanoseconds() const noexcept | ForthMachineOf< T, I > | |
count_reads() const noexcept | ForthMachineOf< T, I > | |
count_reset() noexcept | ForthMachineOf< T, I > | |
count_writes() const noexcept | ForthMachineOf< T, I > | |
current_bytecode_position() const noexcept | ForthMachineOf< T, I > | |
current_instruction() const | ForthMachineOf< T, I > | |
current_recursion_depth() const noexcept | ForthMachineOf< T, I > | |
decompiled() const | ForthMachineOf< T, I > | |
decompiled_at(int64_t bytecode_position, const std::string &indent="") const | ForthMachineOf< T, I > | |
decompiled_segment(int64_t segment_position, const std::string &indent="", bool endline=true) const | ForthMachineOf< T, I > | |
dictionary() const | ForthMachineOf< T, I > | |
ForthMachineOf(const std::string &source, int64_t stack_max_depth=1024, int64_t recursion_max_depth=1024, int64_t string_buffer_size=1024, int64_t output_initial_size=1024, double output_resize_factor=1.5) | ForthMachineOf< T, I > | |
input_must_be_writable(const std::string &name) const | ForthMachineOf< T, I > | |
input_position_at(const std::string &name) const | ForthMachineOf< T, I > | |
input_position_at(int64_t index) const noexcept | ForthMachineOf< T, I > | |
is_defined(const std::string &word) const | ForthMachineOf< T, I > | |
is_done() const noexcept | ForthMachineOf< T, I > | inline |
is_input(const std::string &word) const | ForthMachineOf< T, I > | |
is_integer(const std::string &word, int64_t &value) const | ForthMachineOf< T, I > | |
is_nbit(const std::string &word, I &value) const | ForthMachineOf< T, I > | |
is_output(const std::string &word) const | ForthMachineOf< T, I > | |
is_ready() const noexcept | ForthMachineOf< T, I > | inline |
is_reserved(const std::string &word) const | ForthMachineOf< T, I > | |
is_segment_done() const noexcept | ForthMachineOf< T, I > | inline |
is_variable(const std::string &word) const | ForthMachineOf< T, I > | |
maybe_throw(util::ForthError err, const std::set< util::ForthError > &ignore) const | ForthMachineOf< T, I > | |
output_at(const std::string &name) const | ForthMachineOf< T, I > | |
output_at(int64_t index) const noexcept | ForthMachineOf< T, I > | |
output_index() const noexcept | ForthMachineOf< T, I > | |
output_initial_size() const noexcept | ForthMachineOf< T, I > | |
output_resize_factor() const noexcept | ForthMachineOf< T, I > | |
outputs() const | ForthMachineOf< T, I > | |
recursion_max_depth() const noexcept | ForthMachineOf< T, I > | |
reset() | ForthMachineOf< T, I > | |
resume() | ForthMachineOf< T, I > | |
run(const std::map< std::string, std::shared_ptr< ForthInputBuffer > > &inputs) | ForthMachineOf< T, I > | |
run() | ForthMachineOf< T, I > | |
source() const noexcept | ForthMachineOf< T, I > | |
stack() const | ForthMachineOf< T, I > | |
stack_at(int64_t from_top) const noexcept | ForthMachineOf< T, I > | |
stack_can_pop() const noexcept | ForthMachineOf< T, I > | inline |
stack_can_push() const noexcept | ForthMachineOf< T, I > | inline |
stack_clear() noexcept | ForthMachineOf< T, I > | |
stack_depth() const noexcept | ForthMachineOf< T, I > | |
stack_max_depth() const noexcept | ForthMachineOf< T, I > | |
stack_pop() noexcept | ForthMachineOf< T, I > | inline |
stack_push(T value) noexcept | ForthMachineOf< T, I > | inline |
step() | ForthMachineOf< T, I > | |
string_at(int64_t index) const noexcept | ForthMachineOf< T, I > | |
string_buffer_size() const noexcept | ForthMachineOf< T, I > | |
variable_at(const std::string &name) const | ForthMachineOf< T, I > | |
variable_at(int64_t index) const noexcept | ForthMachineOf< T, I > | |
variable_index() const | ForthMachineOf< T, I > | |
variables() const | ForthMachineOf< T, I > | |
~ForthMachineOf() | ForthMachineOf< T, I > | |