parser rf 2, parse white after exp, parse chained assigments
parser rf 3, parse op both directions, handle missing as type exp handle some unexpected tokens