mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
support empty tuple ()
This commit is contained in:
parent
a9a4ef6dda
commit
4df11f3c6f
@ -1722,6 +1722,11 @@ static Error* exprUnaryOp(Compiler* self) {
|
||||
static Error* exprGroup(Compiler* self) {
|
||||
Error* err;
|
||||
int line = prev()->line;
|
||||
if(match(TK_RPAREN)) {
|
||||
// empty tuple
|
||||
Ctx__s_push(ctx(), (Expr*)TupleExpr__new(line, 0));
|
||||
return NULL;
|
||||
}
|
||||
match_newlines();
|
||||
check(EXPR_TUPLE(self)); // () is just for change precedence
|
||||
match_newlines();
|
||||
|
Loading…
x
Reference in New Issue
Block a user