diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-06-28 23:23:10 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-06-28 23:23:10 +0100 |
| commit | 4f28e9e1fbc1d2a61c3996b2813214e2344e7e6a (patch) | |
| tree | 71dd9800cec8f3d12cdf666f877bcec075e11cff /src/parser.cpp | |
| parent | 0622509807993e02ab9ed155f1864198fd180bf9 (diff) | |
Remove `type` prefix declarations
Diffstat (limited to 'src/parser.cpp')
| -rw-r--r-- | src/parser.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/parser.cpp b/src/parser.cpp index 0931dba1c..0d0692202 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -3033,10 +3033,12 @@ void parse_foreign_block_decl(AstFile *f, Array<AstNode *> *decls) { case AstNode_BadDecl: return; + case AstNode_ValueDecl: case AstNode_ProcDecl: array_add(decls, decl); return; + case AstNode_GenDecl: switch (decl->GenDecl.token.kind) { case Token_var: @@ -3170,12 +3172,6 @@ AstNode *parse_value_decl(AstFile *f, Array<AstNode *> names, CommentGroup docs) AstNode *parse_simple_stmt(AstFile *f, StmtAllowFlag flags) { Token token = f->curr_token; - switch (f->curr_token.kind) { - case Token_var: - case Token_const: - return parse_decl(f); - } - CommentGroup docs = f->lead_comment; Array<AstNode *> lhs = parse_lhs_expr_list(f); @@ -4333,7 +4329,7 @@ AstNode *parse_stmt(AstFile *f) { // case Token_var: // case Token_const: case Token_proc: - case Token_type: + // case Token_type: case Token_import: case Token_import_load: case Token_foreign: |