tcalc 0.2.0
 
Loading...
Searching...
No Matches
tcalc::ast::EvalVisitor Member List

This is the complete list of members for tcalc::ast::EvalVisitor, including all inherited members.

BINOP_MAPtcalc::ast::EvalVisitorinlinestatic
EvalVisitor(EvalContext &ctx)tcalc::ast::EvalVisitorinline
UNARYOP_MAPtcalc::ast::EvalVisitorinlinestatic
visit(NodePtr<> &node)tcalc::ast::BaseVisitor< double >inlinevirtual
visit_bin_op(NodePtr< BinaryOpNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_fcall(NodePtr< FcallNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_fdef(NodePtr< FdefNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_if(NodePtr< IfNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_import(NodePtr< ProgramImportNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_number(NodePtr< NumberNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_program(NodePtr< ProgramNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_unary_op(NodePtr< UnaryOpNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_varassign(NodePtr< VarAssignNode > &node) overridetcalc::ast::EvalVisitorvirtual
visit_varref(NodePtr< VarRefNode > &node) overridetcalc::ast::EvalVisitorvirtual
~EvalVisitor() override=default (defined in tcalc::ast::EvalVisitor)tcalc::ast::EvalVisitor