Improve parser specification & printing