A language parser built for fun.