コード例 #1
0
ファイル: ReversePolish.cs プロジェクト: rem8086/FirstRepo
        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>();
        }
コード例 #2
0
ファイル: ShuntingYard.cs プロジェクト: rem8086/FirstRepo
 public ShuntingYard(string str)
 {
     InputString = str;
     ac = new AlphabetConst();
     SYStack = new Stack<string>();
 }
コード例 #3
0
ファイル: SpaceInserter.cs プロジェクト: rem8086/FirstRepo
 public SpaceInserter(string str)
 {
     InputString = str;
     ac = new AlphabetConst();
 }