#include <fif.hpp>
Definition at line 3027 of file fif.hpp.
◆ outer_interpreter()
fif::outer_interpreter::outer_interpreter |
( |
environment & |
env | ) |
|
|
inline |
◆ create_let()
virtual let_data * fif::outer_interpreter::create_let |
( |
std::string const & |
name, |
|
|
int32_t |
type, |
|
|
int64_t |
data, |
|
|
LLVMValueRef |
expression |
|
) |
| |
|
inlineoverridevirtual |
◆ create_var()
virtual var_data * fif::outer_interpreter::create_var |
( |
std::string const & |
name, |
|
|
int32_t |
type |
|
) |
| |
|
inlineoverridevirtual |
◆ finish()
virtual bool fif::outer_interpreter::finish |
( |
environment & |
env | ) |
|
|
inlineoverridevirtual |
◆ get_let()
virtual let_data * fif::outer_interpreter::get_let |
( |
std::string const & |
name | ) |
|
|
inlineoverridevirtual |
◆ get_type()
◆ get_var()
virtual var_data * fif::outer_interpreter::get_var |
( |
std::string const & |
name | ) |
|
|
inlineoverridevirtual |
◆ set_working_state()
virtual void fif::outer_interpreter::set_working_state |
( |
std::unique_ptr< state_stack > |
p | ) |
|
|
inlineoverridevirtual |
◆ working_state()
virtual state_stack * fif::outer_interpreter::working_state |
( |
| ) |
|
|
inlineoverridevirtual |
◆ global_lets
ankerl::unordered_dense::map<std::string, std::unique_ptr<let_data> > fif::outer_interpreter::global_lets |
◆ global_vars
ankerl::unordered_dense::map<std::string, std::unique_ptr<var_data> > fif::outer_interpreter::global_vars |
◆ interpreter_state
std::unique_ptr<state_stack> fif::outer_interpreter::interpreter_state |
The documentation for this class was generated from the following file:
- /github/workspace/src/scripting/fif.hpp