This hopefully prevents obsucuring actual changes in a future commit. Also, adds a script to update the grammar.