potion
0.2
|
the global interpreter state P. currently singleton (not threads yet) More...
#include <potion.h>
Data Fields | |
PN_OBJECT_HEADER | |
PNType vt; PNUniq uniq. More... | |
PNTarget | target |
the jit More... | |
struct PNTable * | strings |
table of all strings More... | |
PN | lobby |
root namespace More... | |
PNFlex *volatile | vts |
built in types More... | |
Potion_Flags | flags |
vm flags: execution model and debug flags More... | |
struct PNMemory * | mem |
allocator/gc More... | |
PN | call |
PN | callset |
generic call and setter More... | |
int | prec |
double precision More... | |
PN | input |
PN | source |
parser input and output (AST) More... | |
int | yypos |
parser buffer position More... | |
PNAsm *volatile | pbuf |
parser buffer More... | |
PN | line |
currently parsed line (for debug) More... | |
PN_SIZE | fileno |
currently parsed file More... | |
PN | unclosed |
used by parser for named block endings More... | |
the global interpreter state P. currently singleton (not threads yet)
Potion_Flags Potion_State::flags |
PN Potion_State::unclosed |