Ejemplo n.º 1
0
		public static PassiveExpression Build(params object[] objects)
		{
			PassiveExpression result = new PassiveExpression();

			// flatten expressions, if needed
			foreach (object obj in objects)
			{
				if (obj is PassiveExpression)
				{
					foreach (object symbol in (PassiveExpression)obj)
						result.Add(symbol);
				}
				else
					result.Add(obj);
			}

			return result;
		}
Ejemplo n.º 2
0
        public static PassiveExpression Build(params object[] objects)
        {
            PassiveExpression result = new PassiveExpression();

            // flatten expressions, if needed
            foreach (object obj in objects)
            {
                if (obj is PassiveExpression)
                {
                    foreach (object symbol in (PassiveExpression)obj)
                    {
                        result.Add(symbol);
                    }
                }
                else
                {
                    result.Add(obj);
                }
            }

            return(result);
        }