grammar: grammar parser pretty much complete