Compatibility break, terminal and production rules called back in context of parser, not class.
Separate #production from #start_production.