I'm looking for a BASIC compiler or interpreter written in C++ (or similar language) that is opensource....and obtainable free. I am interested in writing one of my own....but have little clue how to go about it in C++. I've written a simple scripting language that is similar to BASIC, but it only has about 6 commands and I have no clue how to implement most commands, mathematics with variables, and many other aspects.

I'd prefer one based on the BASIC language because I know the language, and it is rather simple....but one for another very simple language would be nice. This is basically a way for me to learn how to pass commands to a program that are written. As of now I'm designing, though not yet developing, a win32 GUI for QBASIC 7.1.


A_T