Example #1
0
        ArrayList tokenArray; //массив всех кусков формулы (числа, переменные, операторы)

        #endregion Fields

        #region Constructors

        public ReversePolish(string str)
        {
            VariableSet = new ArrayList();
            InputString = str;
            ac = new AlphabetConst();
            tokenArray = new ArrayList();
            StringLikeArray sla = new StringLikeArray();
            tokenArray = sla.CreateArray(InputString);   //разодрали формулу на лексемы
            polishStack = new Stack<double>();
        }
Example #2
0
 public ShuntingYard(string str)
 {
     InputString = str;
     ac = new AlphabetConst();
     SYStack = new Stack<string>();
 }
Example #3
0
 public SpaceInserter(string str)
 {
     InputString = str;
     ac = new AlphabetConst();
 }