private object ParseNumber() { string number = this.NextWord; if (number.IndexOf('.') == -1) { return long.Parse(number, numberFormat); } return double.Parse(number, numberFormat); }