This is for building a compiler for the language tiny: http://thinkingeek.com/gcc-tiny/
Otherwise, get your hands dirty with a parser generator(PEG parser generators[1] tend to be fairly forgiving). It is pretty easy to get started making an interpreter that way, and it is quick to prototype with.