30 lines
698 B
C++
30 lines
698 B
C++
#include "nasal_new_ast.h"
|
|
#include "ast_visitor.h"
|
|
|
|
void expr::accept(ast_visitor* visitor) {
|
|
visitor->visit_expr(this);
|
|
}
|
|
|
|
void null_expr::accept(ast_visitor* visitor) {
|
|
visitor->visit_null_expr(this);
|
|
}
|
|
|
|
void nil_expr::accept(ast_visitor* visitor) {
|
|
visitor->visit_nil_expr(this);
|
|
}
|
|
|
|
void number_literal::accept(ast_visitor* visitor) {
|
|
visitor->visit_number_literal(this);
|
|
}
|
|
|
|
void string_literal::accept(ast_visitor* visitor) {
|
|
visitor->visit_string_literal(this);
|
|
}
|
|
|
|
void identifier::accept(ast_visitor* visitor) {
|
|
visitor->visit_identifier(this);
|
|
}
|
|
|
|
void bool_literal::accept(ast_visitor* visitor) {
|
|
visitor->visit_bool_literal(this);
|
|
} |