feat: implement objects and classes
This commit is contained in:
@@ -17,6 +17,7 @@ typedef enum
|
||||
FZL_NODETYPE_RETURN,
|
||||
FZL_NODETYPE_CLASS,
|
||||
FZL_NODETYPE_FIELD,
|
||||
FZL_NODETYPE_CONSTRUCT,
|
||||
|
||||
FZL_NODETYPE_ADD,
|
||||
FZL_NODETYPE_SUB,
|
||||
@@ -133,6 +134,12 @@ typedef struct fzl_node
|
||||
struct fzl_node *parent;
|
||||
struct fzl_node *field;
|
||||
} memb;
|
||||
|
||||
// Object construct
|
||||
struct
|
||||
{
|
||||
struct fzl_node *name;
|
||||
} construct;
|
||||
};
|
||||
} fzl_node_t;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user