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.