I found a recent very interesting version - can't find it quickly now - by G Smothers. Very interesting expression parsing. It works with QBASIC! It doesn't use computed goto which breaks my heart but the parsing method appears so simple and solid even I may be able to figure out how to add this feature. Compile this with FreeBasic and it goes like a bat out of hell.