Data Fields | |
UBuffer | dataStore |
An array of buffers. | |
UBuffer | holds |
An array of buffer ids which will not be garbage collected. | |
UBuffer | gcBits |
Used by ur_recycle() to denote buffers which are in use. | |
int32_t | freeBufCount |
Number of unused buffers. | |
UIndex | freeBufList |
Buffer index of an unused buffer. | |
UEnv * | env |
Pointer to the shared environment. | |
const UDatatype ** | types |
Pointer to the datatypes. | |
const UCell *(* | wordCell )(UThread *, const UCell *) |
Method to get cell referenced by word for user-defined bindings. | |
UCell *(* | wordCellM )(UThread *, const UCell *) |
Method to get modifiable cell referenced by word for user-defined bindings. |
Note that it does not actually contain anything specific to evaluation; it just holds buffers of data.
boron_mini.c, and calculator.c.