Class AbstractEvaluator

Inheritance Relationships

Base Type

Class Documentation

class AbstractEvaluator : public VAL::VisitController

Public Functions

inline AbstractEvaluator()
inline virtual void visit_plus_expression(plus_expression *p)
inline virtual void visit_minus_expression(minus_expression *p)
inline virtual void visit_mul_expression(mul_expression *p)
inline virtual void visit_div_expression(div_expression *p)
inline virtual void visit_uminus_expression(uminus_expression *p)
inline virtual void visit_func_term(func_term *p)
inline virtual void visit_int_expression(int_expression *p)
inline virtual void visit_float_expression(float_expression *p)
inline FValue operator()()