|
potion
0.2
|
the global interpreter state P. currently singleton (not threads yet) More...
#include <potion.h>
Collaboration diagram for Potion_State: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 |