예제 #1
0
파일: Expression.cs 프로젝트: rajivjc/jison
 public void Add(Expression value)
 {
     value.ToDouble();
     DoubleValue += value.DoubleValue;
     Type = "double";
     Text = DoubleValue.ToString();
 }
예제 #2
0
파일: Functions.cs 프로젝트: rajivjc/jison
        public static Expression Sum(Expression value)
        {
            if (value.Children != null)
            {
                double sum = 0;
                foreach (Expression child in value.Children)
                {
                    sum += child.ToDouble();
                }

                var firstChild = value.Children[0];
                firstChild.Set(sum);
                return firstChild;
            }

            value.ToDouble();
            return value;
        }
예제 #3
0
		public void Add(Expression value)
		{
			value.ToDouble();
			DoubleValue += value.DoubleValue;
			Type = "double";
		}