diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -87,7 +87,7 @@ is_punct(const char *p) if (strchr("=!<>", p[0]) != NULL && p[1] == '=') return 2; - return (strchr("+-/*()<>,;{}[]=", p[0]) != NULL); + return (strchr("+-/*()<>,;{}[]=&^|", p[0]) != NULL); } static Token * @@ -714,7 +714,7 @@ gen_expr(Node *node) case NOD_EQU: op = "EQU"; break; case NOD_NEQ: op = "NEQ"; break; case NOD_LT: op = "LTH"; break; - case NOD_LE: op = "GTH NOT"; break; + case NOD_LE: op = "GTH LIT 0001 XOR"; break; case NOD_AND: op = "AND"; break; case NOD_OR: op = "OR"; break; case NOD_XOR: op = "XOR"; break; |