#include <evaluator.h>
Inheritance diagram for atlas::interpreter::call_expression:


Public Member Functions | |
| call_expression (Hash_table::id_type f, expression a) | |
| virtual | ~call_expression () |
| virtual void | evaluate () const |
| virtual void | print (std::ostream &out) const |
Public Attributes | |
| Hash_table::id_type | function |
| expression | argument |
|
||||||||||||
|
Definition at line 319 of file evaluator.h. |
|
|
Definition at line 321 of file evaluator.h. |
|
|
Implements atlas::interpreter::expression_base. Definition at line 1018 of file evaluator.cpp. References argument, atlas::interpreter::expression_base::evaluate(), function, atlas::interpreter::global_id_table, atlas::interpreter::value, and atlas::interpreter::Id_table::value_of(). |
|
|
Implements atlas::interpreter::expression_base. Definition at line 978 of file evaluator.cpp. References function, atlas::interpreter::main_hash_table, and atlas::interpreter::Hash_table::name_of(). |
|
|
Definition at line 317 of file evaluator.h. Referenced by evaluate(). |
|
|
Definition at line 316 of file evaluator.h. Referenced by evaluate(), and print(). |
1.3.9.1