Skip to content

Commit 987b4e7

Browse files
authored
Update parser.c
1 parent 328bd83 commit 987b4e7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

parser.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ static Expr* unary() {
6161
if (match(TOKEN_MINUS)) {
6262
Expr* expr = malloc(sizeof(Expr));
6363
expr->type = EXPR_UNARY;
64-
expr->unary.op = parser.previous;
65-
expr->unary.right = unary();
64+
expr->data.unary.op = parser.previous;
65+
expr->data.unary.right = unary();
6666
return expr;
6767
}
6868
return primary();
@@ -88,9 +88,9 @@ static Expr* binary() {
8888
Expr* right = unary();
8989
Expr* new_expr = malloc(sizeof(Expr));
9090
new_expr->type = EXPR_BINARY;
91-
new_expr->binary.left = expr;
92-
new_expr->binary.op = operator;
93-
new_expr->binary.right = right;
91+
new_expr->data.binary.left = expr;
92+
new_expr->data.binary.op = operator;
93+
new_expr->data.binary.right = right;
9494
expr = new_expr;
9595
break;
9696
default:

0 commit comments

Comments
 (0)