i don't mind this approach, you can waste an entire day with parsing even for the simplest language, this goes right to the point.
"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...