#include <visitor.hpp>
Public Member Functions | |
void | visit (int_node &node) |
void | visit (string_node &node) |
void | visit (string_literal_node &node) |
void | visit (float_node &node) |
void | visit (binary_expr_node &node) |
void | visit (attribute_definition_node &node) |
void | visit (conditional_expr &node) |
void | visit (dot_node &node) |
void | visit (bracket_node &node) |
void | visit (term_node &node) |
void | visit (list_node &node) |
void | visit (func_call_node &node) |
void | visit (unary_expr_node &node) |
Private Member Functions | |
void | visit_node (abstract_node *node) |
Definition at line 98 of file visitor.hpp.
void base_visitor::visit_node | ( | abstract_node * | node | ) | [private] |
Definition at line 161 of file visitor.cpp.
References jdl::abstract_node::get_children().
Referenced by visit().
void jdl::base_visitor::visit | ( | int_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | string_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | string_literal_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | float_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | binary_expr_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | attribute_definition_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | conditional_expr & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | dot_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | bracket_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | term_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | list_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | func_call_node & | node | ) | [inline, virtual] |
void jdl::base_visitor::visit | ( | unary_expr_node & | node | ) | [inline, virtual] |