public void Setup()
 {
     _parser =
         new EquationParser(
             new PolynomialParser(
                 new SummandParser(
                     new VariablesParser())));
 }
示例#2
0
        static void Main(string[] args)
        {
            var parser =
                new EquationParser(
                    new PolynomialParser(
                        new SummandParser(
                            new VariablesParser())));

            // исходное уравнение
            var equation = parser.Parse("-y + 17x^2 - y + xyz^2 = z^3 + xyz - x^2 + 8 - xyz^2");

            // преобразуем уравнение к каноническому виду
            var canonical = equation.ToCanonical();

            // печатаем его на экране
            Console.WriteLine(canonical);

            Console.ReadLine();
        }