public static NumberParseTreeElement createFloat(float value) { NumberParseTreeElement resultTreeElement = new NumberParseTreeElement(EnumNumberType.FLOAT); resultTreeElement.valueFloat = value; return(resultTreeElement); }
public static NumberParseTreeElement createInteger(int integer) { NumberParseTreeElement resultTreeElement = new NumberParseTreeElement(EnumNumberType.INTEGER); resultTreeElement.valueInt = integer; return(resultTreeElement); }
static private ParseTreeElement parseFloat(string text) { Regex regexFloat = new Regex("^(?<value>-?\\d+\\.\\d+)"); Match match; float value; match = regexFloat.Match(text); System.Diagnostics.Debug.Assert(match.Success); float.TryParse(match.Groups["value"].Value, NumberStyles.Any, CultureInfo.InvariantCulture, out value); return(NumberParseTreeElement.createFloat(value)); }
static private ParseTreeElement parseInteger(string text) { return(NumberParseTreeElement.createInteger(Convert.ToInt32(text))); }
public static NumberParseTreeElement createInteger(int integer) { NumberParseTreeElement resultTreeElement = new NumberParseTreeElement(EnumNumberType.INTEGER); resultTreeElement.valueInt = integer; return resultTreeElement; }
public static NumberParseTreeElement createFloat(float value) { NumberParseTreeElement resultTreeElement = new NumberParseTreeElement(EnumNumberType.FLOAT); resultTreeElement.valueFloat = value; return resultTreeElement; }