diff options
Diffstat (limited to 'ast/ast.cpp')
-rw-r--r-- | ast/ast.cpp | 13 |
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)
{
|