PN_PUSH 239 core/compile.c up->upvals = PN_PUSH(up->upvals, name); \ PN_PUSH 682 core/compile.c PN_PUSH(ctor, PN_AST(EXPR, PN_TUP(PN_AST(MSG, PN_PUSH 898 core/compile.c sig = PN_PUSH(sig, name); \ PN_PUSH 956 core/compile.c sig = PN_PUSH(sig, v); PN_PUSH 965 core/compile.c sig = PN_PUSH(sig, PN_NUM('|')); PN_PUSH 979 core/compile.c sig = PN_PUSH(sig, PN_NUM('|')); PN_PUSH 990 core/compile.c sig = PN_PUSH(sig, v); PN_PUSH 998 core/compile.c sig = PN_PUSH(sig, v); PN_PUSH 1000 core/compile.c sig = PN_PUSH(sig, PN_NUM('|')); PN_PUSH 1007 core/compile.c sig = PN_PUSH(sig, v); PN_PUSH 1012 core/compile.c sig = PN_PUSH(PN_PUSH(sig, PN_NUM(':')), v); PN_PUSH 222 core/load.c PN_PUSH(pn_loader_path, path); PN_PUSH 230 core/load.c PN_PUSH(pn_loader_path, potion_str(P, "lib/potion")); PN_PUSH 231 core/load.c PN_PUSH(pn_loader_path, potion_str(P, POTION_PREFIX"/lib/potion")); PN_PUSH 232 core/load.c PN_PUSH(pn_loader_path, potion_str(P, ".")); PN_PUSH 169 core/vm.c ary = PN_PUSH(ary, va_arg(args, PN)); PN_PUSH 180 core/vm.c ary = PN_PUSH(ary, PN_TUPLE_LEN(s) == 3 ? PN_TUPLE_AT(s,2) : potion_type_default(type)); PN_PUSH 182 core/vm.c ary = PN_PUSH(ary, arg); PN_PUSH 400 core/vm.c PN_TUP(PN_AST_(EXPR, PN_PUSH(PN_TUP(PN_AST_(MSG, PN_STR("debug"))), PN_PUSH 402 core/vm.c PN_AST_(LIST, PN_PUSH(PN_TUP(PN_AST_(MSG, ast)), PN_AST_(MSG, (PN)f)))))))); PN_PUSH 630 core/vm.c reg[op.a] = PN_PUSH(reg[op.a], reg[op.b])) PN_PUSH 356 front/p2.c for (; i < argc; i++) PN_PUSH(args, PN_STR(argv[i])); PN_PUSH 377 front/potion.c if (buf == PN_NIL) { fn = argv[i++]; PN_PUSH(args, PN_STR(fn)); } PN_PUSH 378 front/potion.c else { PN_PUSH(args, PN_STR("-e")); } PN_PUSH 379 front/potion.c for (; i < argc; i++) PN_PUSH(args, PN_STR(argv[i])); PN_PUSH 390 front/potion.c PN_PUSH(args, PN_STR("")); PN_PUSH 965 lib/aio.c PN_PUSH(PN_PUSH(PN_PUSH(PN_TUP0(), mcaddr), ifaddr), membership)); PN_PUSH 1174 lib/aio.c PN_PUSH(PN_PUSH(PN_TUP0(), PN_NUM(width)), PN_NUM(height)); PN_PUSH 64 syn/syntax-p5.y #define SRC_TPL1(x) P->source = PN_PUSH(DEF_PSRC, (x)) PN_PUSH 65 syn/syntax-p5.y #define SRC_TPL2(x,y) P->source = PN_PUSH(PN_PUSH(DEF_PSRC, (x)), (y)) PN_PUSH 66 syn/syntax-p5.y #define SRC_TPL3(x,y,z) P->source = PN_PUSH(PN_PUSH(PN_PUSH(DEF_PSRC, (x)), (y)), (z)) PN_PUSH 83 syn/syntax-p5.y (sep? s2:stmt { $$ = s1 = PN_PUSH(s1, s2) } )* sep? PN_PUSH 110 syn/syntax-p5.y ( - comma - e2:eqs { $$ = e1 = PN_PUSH(e1, e2) } )* PN_PUSH 113 syn/syntax-p5.y ( - comma - e2:sets { $$ = e1 = PN_PUSH(e1, e2) } )* PN_PUSH 146 syn/syntax-p5.y { p2_eval(P, PN_AST(BLOCK, PN_TUP(PN_AST2(MSG, PN_use, PN_AST(LIST, PN_PUSH(PN_TUP(u), v)))))) } PN_PUSH 150 syn/syntax-p5.y { p2_eval(P, PN_AST(BLOCK, PN_TUP(PN_AST2(MSG, PN_use, PN_AST(LIST, PN_PUSH(PN_TUP(u), n)))))) } PN_PUSH 152 syn/syntax-p5.y { p2_eval(P, PN_AST(BLOCK, PN_TUP(PN_AST2(MSG, PN_use, PN_AST(LIST, PN_PUSH(u,PN_PUSH(PN_PUSH(PN_TUP(u),n),l))))))) } PN_PUSH 159 syn/syntax-p5.y (ELSIF e1:ifexpr f:block { $$ = e = PN_PUSH(PN_TUPIF(e), PN_AST3(MSG, PN_elsif, PN_AST(LIST, PN_TUP(e1)), f)) } )* PN_PUSH 160 syn/syntax-p5.y (ELSE s2:block { $$ = PN_PUSH(PN_TUPIF(e), PN_AST3(MSG, PN_else, PN_NIL, s2)) } )? PN_PUSH 173 syn/syntax-p5.y s1 = PN_PUSH(s1, PN_AST2(ASSIGN, v, potion_tuple_at(P,0,PN_S(r,0),PN_NUM(i)))); PN_PUSH 177 syn/syntax-p5.y s1 = PN_PUSH(s1, PN_AST2(ASSIGN, v, potion_tuple_at(P,0,PN_S(r,0),PN_NUM(i)))); PN_PUSH 248 syn/syntax-p5.y | c:call e:expr { $$ = PN_AST(EXPR, PN_PUSH(PN_TUPIF(PN_S(e,0)), PN_PUSH 252 syn/syntax-p5.y $$ = PN_PUSH(PN_TUP($$), c); } PN_PUSH 290 syn/syntax-p5.y { PN_SRC(m)->a[1] = PN_SRC(l); $$ = PN_PUSH(PN_TUPIF(v), m) } PN_PUSH 292 syn/syntax-p5.y { $$ = PN_PUSH(PN_TUPIF(v), m) } PN_PUSH 298 syn/syntax-p5.y # (sep i2:listref-item { $$ = i1 = PN_PUSH(i1, i2) })* PN_PUSH 312 syn/syntax-p5.y (sep i2:hash-item { $$ = i1 = PN_PUSH(i1, i2) })* PN_PUSH 54 syn/syntax.y #define SRC_TPL1(x) P->source = PN_PUSH(P->source, x) PN_PUSH 55 syn/syntax.y #define SRC_TPL2(x,y) P->source = PN_PUSH(PN_PUSH(P->source, x), y) PN_PUSH 56 syn/syntax.y #define SRC_TPL3(x,y,z) P->source = PN_PUSH(PN_PUSH(PN_PUSH(P->source, x), y), z) PN_PUSH 64 syn/syntax.y (sep s2:stmt { $$ = s1 = PN_PUSH(s1, s2) })* PN_PUSH 141 syn/syntax.y (c:call { a = PN_PUSH(a, c) })* PN_PUSH 157 syn/syntax.y (sep i2:lick-item { $$ = i1 = PN_PUSH(i1, i2) })*