Example #1
0
        static XTerm CreateXTerm(ParsingInfo info)
        {
            var xTerm = new XTerm()
            {
                value = 1
            };
            var signal = "";

            foreach (var pair in info)
            {
                if (pair.Key == "Number")
                {
                    var number = CreateNumber(pair.Value.AsChild);
                    xTerm.value = number.value;
                }
                else if (pair.Key == "signal")
                {
                    var token = pair.Value.AsToken as SymbolToken;
                    signal = token.Value;
                }
                else if (pair.Key == "var")
                {
                }
                else
                {
                    Console.WriteLine("XTerm has '" + pair.Key + "'");
                }
            }
            if (signal == "-")
            {
                xTerm.value *= -1;
            }
            return(xTerm);
        }
Example #2
0
 public static Polinomial Solve(XTerm xTerm)
 {
     return(new Polinomial(xTerm.value, 0));
 }