potion_source      21 core/ast.h     #define PN_AST(T, A, N, L)        potion_source(P, AST_##T, A, PN_NIL, PN_NIL, N, L)
potion_source      22 core/ast.h     #define PN_AST2(T, A, B, N, L)    potion_source(P, AST_##T, A, B, PN_NIL, N, L)
potion_source      23 core/ast.h     #define PN_AST3(T, A, B, C, N, L) potion_source(P, AST_##T, A, B, C, N, L)
potion_source      24 core/ast.h     #define PN_AST_(T, A)          potion_source(P, AST_##T, A, PN_NIL, PN_NIL, -1, PN_NIL)
potion_source      25 core/ast.h     #define PN_AST2_(T, A, B)      potion_source(P, AST_##T, A, B, PN_NIL, -1, PN_NIL)
potion_source      26 core/ast.h     #define PN_AST3_(T, A, B, C)   potion_source(P, AST_##T, A, B, C, -1, PN_NIL)
potion_source      28 core/ast.h     #define PN_OP(T, A, B)         potion_source(P, T, A, B, PN_NIL, 0, PN_NIL)
potion_source      45 core/ast.h     PN potion_source(Potion *, u8, PN, PN, PN, int, PN);
potion_source      19 core/syntax.y  #define PN_AST(T, A)        potion_source(P, AST_##T, A, PN_NIL, PN_NIL, G->lineno, P->line)
potion_source      20 core/syntax.y  #define PN_AST2(T, A, B)    potion_source(P, AST_##T, A, B, PN_NIL, G->lineno, P->line)
potion_source      21 core/syntax.y  #define PN_AST3(T, A, B, C) potion_source(P, AST_##T, A, B, C, G->lineno, P->line)
potion_source      22 core/syntax.y  #define PN_OP(T, A, B)      potion_source(P, T, A, B, PN_NIL, G->lineno, P->line)