fix to number parsing
got the binop hierarchy in there