From this comes out an interpreter that is suitable for 3D graphics. A lot more complex than originally estimated. Parsing is done at run time over and over again. Conversion on demand. Once converted to integer, the number can move around faster.
Types are unknown.
Cannot statically analyse. So we had to introduce optional declarations. Cute examples of weird things. Description of internals of compiler. Lots of cases handled directly, if you can't do it you eventually fall back to the interpreter.