1 #include <frith/symbol.hpp>
5 parse_tree_node::parse_tree_node()
9 parse_tree_node::parse_tree_node(variable
* variable_pointer
):
10 type(parse_tree_node_type::variable
),
11 variable_pointer(variable_pointer
)
15 parse_tree_node::parse_tree_node(unary_operator_type::type unary_operator
):
16 type(parse_tree_node::unary_operator
)
18 unary_operator_pointer
= new parse_tree_unary_operator_node
;
19 unary_operator_pointer
->type
= unary_operator
;
22 parse_tree_node::parse_tree_node(binary_operator_type::type binary_operator
)
23 type(parse_tree_node::binary_operator
)
25 binary_operator_pointer
= new parse_tree_binary_operator_node
;
26 binary_operator_pointer
->type
= binary_operator
;