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)