Skip to content

Commit ba0ade2

Browse files
committed
Allow parsing unary -
1 parent f8d5ade commit ba0ade2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/shunting-yard.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ static const Token NO_TOKEN = {TOKEN_NONE, NULL};
5353
static const Operator OPERATORS[] = {
5454
{"!", 1, 1, OPERATOR_UNARY, OPERATOR_RIGHT},
5555
{"~", 1, 1, OPERATOR_UNARY, OPERATOR_RIGHT},
56+
{"-", 1, 1, OPERATOR_UNARY, OPERATOR_RIGHT},
5657
{"*", 1, 2, OPERATOR_BINARY, OPERATOR_LEFT},
5758
{"/", 1, 2, OPERATOR_BINARY, OPERATOR_LEFT},
5859
{"%", 1, 2, OPERATOR_BINARY, OPERATOR_LEFT},

0 commit comments

Comments
 (0)