Updated rc.cup to use DoArithmethicOp, changed rc.cup to get the results from the BasicTyep::= rule needed to add :_1 to get the type to propogate upwards, changed BoolType to not be numeric