Parsing is easy, you can hand write a recursive descent parser for a reasonably sane language in a couple hours. As the joke goes, XML and Lisp are languages for those who are afraid of parsers and syntax. Though I'm not sure I would want to argue this point with Shriram.
"Parsing is mostly a distraction, because we want to study the parts of programming languages that are not parsing"
http://cs.brown.edu/courses/cs173/2012/book/Everything__We_W...