summaryrefslogtreecommitdiff
path: root/ast/ast.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ast/ast.cpp')
-rw-r--r--ast/ast.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/ast/ast.cpp b/ast/ast.cpp
index 5c9c566e..4bba2b61 100644
--- a/ast/ast.cpp
+++ b/ast/ast.cpp
@@ -15,7 +15,20 @@ void Module::add_global(bool is_public, bool is_mut, ::std::string name, TypeRef
{
::std::cout << "add_global()" << ::std::endl;
}
+void Module::add_struct(bool is_public, ::std::string name, TypeParams params, ::std::vector<StructItem> items)
+{
+}
+void Module::add_function(bool is_public, ::std::string name, TypeParams params, TypeRef ret_type, ::std::vector<StructItem> args, Expr code)
+{
+}
+ExprNode::ExprNode()
+{
+
+}
+ExprNode::ExprNode(TagBlock, ::std::vector<ExprNode> nodes)
+{
+}
ExprNode::ExprNode(TagInteger, uint64_t value, enum eCoreType datatype)
{