From 13fe9d251a1848bb4e9e3825729d06a053724c3b Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 23 Sep 2017 22:06:54 +0800 Subject: Parse - Handle `_:` in fn types --- src/parse/types.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parse/types.cpp') diff --git a/src/parse/types.cpp b/src/parse/types.cpp index ff993693..26785cf7 100644 --- a/src/parse/types.cpp +++ b/src/parse/types.cpp @@ -238,7 +238,7 @@ TypeRef Parse_Type_Fn(TokenStream& lex, ::std::vector<::std::string> hrls) break; } // Handle `ident: ` - if( lex.lookahead(0) == TOK_IDENT && lex.lookahead(1) == TOK_COLON ) { + if( (lex.lookahead(0) == TOK_IDENT || lex.lookahead(0) == TOK_UNDERSCORE) && lex.lookahead(1) == TOK_COLON ) { GET_TOK(tok, lex); GET_TOK(tok, lex); } -- cgit v1.2.3