Treescript is the name of the TileGamer built-in scripting language. All TileGamer games are based on Treescript code, even simple drag-and-drop games created by non-programmers.
Treescript Compiler
The Treescript Compiler takes as its input the Treescript code entered in the Code Editor and translates it into a lower-level language called Tilegamer Intermediate Language (TIL), which is a text file.
TIL Loader
The TIL Loader takes as its input the TIL code generated by the Treescript Compiler and loads it into memory in the form of a tree. Each node in the tree is composed of 10 bytes: a 2-byte header, and a pair of 4-byte data/address values.
TIL Runtime
The TIL Runtime executes the in-memory tree generated by the TIL Loader, and supports debug settings (single-stepping, stepping over, stepping out of, and breakpoints).