Moved grammar classes into their own files, in hopes of cutting compile times. Didn't work.