More subtle bugfixes

This commit is contained in:
2022-09-08 05:42:39 +01:00
parent 5861602f23
commit a0ea0f7f31
4 changed files with 73 additions and 2 deletions

View File

@@ -448,7 +448,7 @@ static Opcode unary(Parser* parser, Node** nodeHandle) {
else if (parser->previous.type == TOKEN_NOT) {
//temp handle to potentially negate values
parsePrecedence(parser, &tmpNode, PREC_TERNARY); //can be a literal
parsePrecedence(parser, &tmpNode, PREC_CALL); //can be a literal
//check for inverted booleans
if (tmpNode->type == NODE_LITERAL && IS_BOOLEAN(tmpNode->atomic.literal)) {