diff options
Diffstat (limited to 'ast.h')
-rw-r--r-- | ast.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -36,10 +36,11 @@ void astnode_append(AstNode *l, AstNode val); AstNode astnode_new_num(int n); AstNode astnode_new_list(); -AstNode astnode_new_ident(char *s); -AstNode astnode_new_string(char *s); +AstNode astnode_new_ident(const char *s); +AstNode astnode_new_string(const char *s); void astnode_disp(AstNode *a); +void astnode_free(AstNode *a); const char *ast_ty_to_str(AstTy ty); |