Modules | |
Dynamic Array | |
A dynamic indexed array of VM data. The dynamic array grows automatically when set index is out of range. The get operation returns a nil value when index is out of range. | |
Generic stack | |
A dynamic stack with configurable token size. | |
Chained lists | |
Single- and double-chained lists. | |
Hashtable | |
Text segment / Symbol table | |
The text segment associates a string with an index. It can also serve as a symbol table. | |
Environment/Map | |
A Text segment / Symbol table plus a Dynamic Array. Define key => data associations. |