コード例 #1
0
ファイル: Computer.cs プロジェクト: tian1ll1/WPF_Examples
		public Computer(Stack inStk)
		{
			InStack=inStk;

			tk=new NumberToken(InStack,OutStack);
			tk.Next = new AddToken(InStack,OutStack);
			tk.Next.Next = new SubtractionToken(InStack,OutStack);
			tk.Next.Next.Next = new MultipToken(InStack,OutStack);
			tk.Next.Next.Next.Next = new DivisionToken(InStack,OutStack);

		}
コード例 #2
0
ファイル: AddToken.cs プロジェクト: tian1ll1/WPF_Examples
		public CompToken (Stack st,Stack stOut):base(st,stOut)
		{
		}
コード例 #3
0
ファイル: AddToken.cs プロジェクト: tian1ll1/WPF_Examples
		public  DivisionToken(Stack st,Stack stOut):base(st,stOut)
		{
			token="/";
		}
コード例 #4
0
ファイル: AddToken.cs プロジェクト: tian1ll1/WPF_Examples
		public  MultipToken(Stack st,Stack stOut):base(st,stOut)
		{
			token="*";
		}
コード例 #5
0
ファイル: AddToken.cs プロジェクト: tian1ll1/WPF_Examples
		public  SubtractionToken(Stack st,Stack stOut):base(st,stOut)
		{
			token="-";
		}
コード例 #6
0
ファイル: AddToken.cs プロジェクト: tian1ll1/WPF_Examples
		public AddToken(Stack st,Stack stOut):base(st,stOut)
		{
			token="+";
		}
コード例 #7
0
		public OperatorToken(Stack st,Stack stOut,myOperator op):base(st,stOut)
		{
			this.ope = op;
			
		}
コード例 #8
0
ファイル: TreatToken.cs プロジェクト: tian1ll1/WPF_Examples
        public TreatToken(Stack st,Stack stOut)
		{
			this.st=st;
			this.stOutput=stOut;
		}
コード例 #9
0
ファイル: NumberToken.cs プロジェクト: tian1ll1/WPF_Examples
		public NumberToken(Stack st,Stack stOut):base(st,stOut)
  		{
		}