#include <ih.h>
Inheritance diagram for Interpreter::
Public Methods | |
Type | get_type () const |
bool | is_default () const |
Interpreter () | |
Interpreter (Type type, bool default_int, std::istream &in, std::ostream &out, std::ostream &err) | |
virtual | ~Interpreter () |
virtual bool | exec ()=0 |
start program excecution. More... | |
virtual bool | exec (std::string buffer)=0 |
bool | operator! () const |
bool | is_valid () const |
void | set_io (std::istream &in, std::ostream &out, std::ostream &err) |
void | set_out (std::ostream &out) |
std::ostream & | get_out () const |
std::istream & | get_in () const |
std::ostream & | get_err () const |
Protected Attributes | |
Type | type |
bool | default_int |
std::istream * | in |
std::ostream * | out |
std::ostream * | err |
bool | valid |
|
|
|
|
|
Reimplemented in Little::Interpreter. |
|
Reimplemented in Little::Interpreter. |
|
start program excecution.
Reimplemented in Little::Interpreter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|