aboutsummaryrefslogtreecommitdiff
path: root/src/parser.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-01-27 16:34:58 +0000
committerGinger Bill <bill@gingerbill.org>2017-01-27 16:34:58 +0000
commit832009f33acc573d44dd9dfb470ad8fef72216ff (patch)
treeb34120bf3d81739d7f516efb54235aaa2d15d04e /src/parser.c
parentd3d3bfd4557c23da58a33066c4a7e5042435829d (diff)
`in` keyword for `for` and `match type`
Diffstat (limited to 'src/parser.c')
-rw-r--r--src/parser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser.c b/src/parser.c
index f8a732fb4..b3b1822c2 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -2944,7 +2944,7 @@ AstNode *parse_for_stmt(AstFile *f) {
Token token = expect_token(f, Token_for);
AstNodeArray names = parse_ident_list(f);
parse_check_name_list_for_reserves(f, names);
- Token colon = expect_token_after(f, Token_Colon, "for name list");
+ Token colon = expect_token_after(f, Token_in, "for name list");
isize prev_level = f->expr_level;
f->expr_level = -1;
@@ -3029,7 +3029,7 @@ AstNode *parse_match_stmt(AstFile *f) {
f->expr_level = -1;
AstNode *var = parse_identifier(f);
- expect_token(f, Token_Colon);
+ expect_token_after(f, Token_in, "match type name");
tag = parse_simple_stmt(f);
f->expr_level = prev_level;