Solving bison shift/reduce conflicts in Postgres
illuminatedcomputing.com