30 parser exercises, including "awesome notation"