AST_MINUS         521 core/compile.c     case AST_PLUS: case AST_MINUS: case AST_TIMES: case AST_DIV:
AST_MINUS         534 core/compile.c         case AST_MINUS: PN_ASM2(OP_SUB, reg, reg + 1);  break;
AST_MINUS         193 syn/syntax-p5.y        | minus assign s:sets { e = PN_AST2(ASSIGN, e, PN_OP(AST_MINUS, e, s)) }
AST_MINUS         229 syn/syntax-p5.y       | minus x:product     { p = PN_OP(AST_MINUS, p, x) })*
AST_MINUS         261 syn/syntax-p5.y     | minus  e:expr		{ $$ = PN_OP(AST_MINUS, PN_AST(VALUE, PN_ZERO), e) }
AST_MINUS         264 syn/syntax-p5.y     | l:eatom minus !minus r:eatom { $$ = PN_OP(AST_MINUS, l, r) }
AST_MINUS          84 syn/syntax.y          | minus assign s:sets { e = PN_AST2(ASSIGN, e, PN_OP(AST_MINUS, e, s)) }
AST_MINUS         120 syn/syntax.y         | minus x:product     { p = PN_OP(AST_MINUS, p, x) })*
AST_MINUS         135 syn/syntax.y          | minus !minus a:atom  { a = PN_OP(AST_MINUS, PN_AST(VALUE, PN_ZERO), a) }