Skip to content

Commit 6a7c5d0

Browse files
committed
Fix subtyping syntax in function parameter type
1 parent 68a92b6 commit 6a7c5d0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/parser.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,11 @@ impl Parser {
251251
}
252252
self.lexer.consume(Token::Colon)?;
253253

254+
// TODO: exponential type - linear logic
255+
if self.lexer.is_token(Token::Bang) {
256+
self.lexer.consume(Token::Bang)?;
257+
}
258+
254259
if !self.lexer.is_token(Token::Identifier) {
255260
return Err(QccErrorKind::ExpectedParamType)?;
256261
}

0 commit comments

Comments
 (0)