I couldn't agree more.
I wrote a recursive-descent parser in compiler design class when I was in college. Of course, you'll need to start by writing a tokenizer... and come up with a language definition... but, after that, it's easy!
Is it bad if I'm about to graduate college with a CIS degree...and I have no idea what you're talking about?
Unbelievably. Yes.