Ejemplo n.º 1
0
 /// <summary> Check if the provided string is a constant by evaluating it.</summary>
 public static (bool Valid, ulong Value, int NBits) Evaluate_Constant(string token, bool isCapitals = false)
 {
     //TODO bugfix: there is a issue with .net 1.6.2 and the evaluation code in Evaluate_Constant
     if (true)
     {
         // dont use expression evaluation, just parse it.
         return(ExpressionEvaluator.Parse_Constant(token, isCapitals));
     }
     else
     {
         string token2 = token.Replace("_", string.Empty).Replace(".", string.Empty);
         return(ExpressionEvaluator.Evaluate_Constant(token2, isCapitals));
     }
 }
Ejemplo n.º 2
0
        /// <summary> Check if the provided string is a constant by evaluating it.</summary>
        public static (bool Valid, ulong Value, int NBits) Evaluate_Constant(string token, bool isCapitals = false)
        {
            var token2 = token.Replace("_", string.Empty).Replace(".", string.Empty);

            return(ExpressionEvaluator.Evaluate_Constant(token2, isCapitals));
        }