forked from KPGPMC/furlang
Forward furc ast
Signed-off-by: CHatingPython <chatingpython@gmail.com>
This commit is contained in:
@@ -27,8 +27,6 @@ protected:
|
||||
bool equal(const node& rhs) const override;
|
||||
};
|
||||
|
||||
using expression_node_h = node_handle<expression_node>;
|
||||
|
||||
class var_read_expression_node : public expression_node {
|
||||
public:
|
||||
var_read_expression_node(handle<std::string_view>&& name)
|
||||
@@ -46,8 +44,6 @@ private:
|
||||
handle<std::string_view> m_name;
|
||||
};
|
||||
|
||||
using var_read_expression_node_h = node_handle<var_read_expression_node>;
|
||||
|
||||
enum class unaryop_expression_node_t {
|
||||
Positive,
|
||||
Negative,
|
||||
@@ -79,8 +75,6 @@ private:
|
||||
expression_node_h m_node;
|
||||
};
|
||||
|
||||
using unaryop_expression_node_h = node_handle<unaryop_expression_node>;
|
||||
|
||||
enum class binop_expression_node_t {
|
||||
None = 0,
|
||||
Add,
|
||||
@@ -121,8 +115,6 @@ private:
|
||||
expression_node_h m_rhs;
|
||||
};
|
||||
|
||||
using binop_expression_node_h = node_handle<binop_expression_node>;
|
||||
|
||||
class var_assign_expression_node : public expression_node {
|
||||
public:
|
||||
var_assign_expression_node(expression_node_h&& lhs, expression_node_h&& rhs)
|
||||
@@ -146,8 +138,6 @@ private:
|
||||
expression_node_h m_rhs;
|
||||
};
|
||||
|
||||
using var_assign_expression_node_h = node_handle<var_assign_expression_node>;
|
||||
|
||||
} // namespace ast
|
||||
} // namespace furc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user