Is there a good Basic interpreter?

Pass the code as string and the library executes it? I don't necessarily need the shell that many interpreters provide

BASIC is sorta all about the shell...

As for the provided code, it didn't work! And it's obvious that that is not actually a basic interpreter, but only a "compiler" that translates BASIC code into C code! And it needs more comments!
( http://forum.basicprogramming.org/index.php?topic=1824.0;wap2 Follow the links...)