recognize numbers before operators so -12 is a numeric constant rather than - the operator, 12 the constant