#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001