updated rules documentation, grako grammar draft