From 4fced0fc39d3aeacb3c6d434aeeb622468a857cc Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Mon, 2 Sep 2019 13:34:06 -0400 Subject: Add unary minus to parsing --- pc.y | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pc.y') diff --git a/pc.y b/pc.y index d679c18..ca94f5d 100644 --- a/pc.y +++ b/pc.y @@ -402,5 +402,11 @@ factor { $$ = mktree(NOT, $2, NULL); } + |ADDOP factor{ + if ($1 != SUB) + yyerror("SUB NOT CORRECT\n"); + else + $$ = mktree(SUB, $2, NULL); + } ; -- cgit v1.1