Recursive descent parser generator: Difference between revisions