Base visitor class. More...
#include <memory>
#include "tcalc/ast/binaryop.hpp"
#include "tcalc/ast/control_flow.hpp"
#include "tcalc/ast/function.hpp"
#include "tcalc/ast/node.hpp"
#include "tcalc/ast/number.hpp"
#include "tcalc/ast/program.hpp"
#include "tcalc/ast/unaryop.hpp"
#include "tcalc/ast/variable.hpp"
#include "tcalc/error.hpp"
Go to the source code of this file.
Classes | |
class | tcalc::ast::BaseVisitor< RT > |
Base visitor class with default return type. More... | |
Macros | |
#define | __check_node_type(node, type, entry) |
#define | VISIT_DEFAULT(node) |
Base visitor class.
#define __check_node_type | ( | node, | |
type, | |||
entry | |||
) |
#define VISIT_DEFAULT | ( | node | ) |