PN_ZERO           252 core/number.c      return d1 < d2 ? PN_NUM(-1) : d1 == d2 ? PN_ZERO : PN_NUM(1);
PN_ZERO           257 core/number.c      return n1 < n2 ? PN_NUM(-1) : n1 == n2 ? PN_ZERO : PN_NUM(1);
PN_ZERO           160 core/potion.h                           && (PN)(v) != PN_ZERO && (PN)(v) != PN_STR0 \
PN_ZERO           770 core/potion.h    return type == 'N' ? PN_ZERO
PN_ZERO            51 core/primitive.c     return potion_send(PN_ZERO, PN_cmp, value);
PN_ZERO           114 core/string.c    if (len < 1) return PN_ZERO;
PN_ZERO           643 core/table.c   	  == PN_ZERO)
PN_ZERO           617 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
PN_ZERO           649 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
PN_ZERO           664 core/vm-x86.c    X86_PRE(); ASM(0x83); ASM(0xF8); ASM(PN_ZERO); 	// cmp 0 %rax
PN_ZERO           650 core/vm.c            CASE(NOT, reg[op.a] = PN_ZERO == reg[op.a] ? PN_TRUE : PN_BOOL(!PN_TEST(reg[op.a])))
PN_ZERO           976 lib/aio.c      		 on == PN_ZERO ? PN_FALSE : PN_TRUE);
PN_ZERO           995 lib/aio.c      		 on == PN_ZERO ? PN_FALSE : PN_TRUE);
PN_ZERO           261 syn/syntax-p5.y     | minus  e:expr		{ $$ = PN_OP(AST_MINUS, PN_AST(VALUE, PN_ZERO), e) }
PN_ZERO           525 syn/syntax-p5.y                         { SRC_TPL3(n,PN_ZERO,m) }
PN_ZERO           551 syn/syntax-p5.y      | m:arg-modifier n:arg2-name 		 	{ SRC_TPL3(n,PN_ZERO,m) }
PN_ZERO           135 syn/syntax.y          | minus !minus a:atom  { a = PN_OP(AST_MINUS, PN_AST(VALUE, PN_ZERO), a) }
PN_ZERO           136 syn/syntax.y          | plus !plus a:atom    { a = PN_OP(AST_PLUS, PN_AST(VALUE, PN_ZERO), a) }
PN_ZERO            34 test/api/p2-test.c   PN zero = PN_ZERO;
PN_ZERO            33 test/api/potion-test.c   PN zero = PN_ZERO;