Tiny Basic Interpreter recompiled with MSVC 6.0 https://github.com/gazlan/Tiny-Basic-Interpreter Tiny Basic http://www.noniandjim.com/Jim/uproc/uproc.html Well, this tiny basic is not really all that tiny, in that the amount of memory it occupies is pretty large. But, this is because it is implemented in a way that it is easy to change, rather than compactness. This Tiny Basic is implemented using Anagram from Parsifal Software. Anagram is a LALR(1) parser generator. Of all the parser generators I have used (yacc, bison) or have tried to use, Anagram is the one I have had the most success with. Heck, I don't know my terminal production from a hole in the ground, and yet I have written successfully a number of parsers using this tool. Tiny Basic is the most complicated one I have ever done. I probably could not do anything more complicated. This one was hard enough.