finished scanNumericLit function, made some adjustments to discard_whitespace
finished scanNumericLit function, made some adjustments to discard_whitespace