コード例 #1
0
        //---------------------------------------------------------------------
        public void Visit(LeftParanthesis paranthesis)
        {
            if (_lastToken is RightParanthesis)
            {
                this.Visit(Operation.Multiplication(Position.NotDefined));
            }

            _operationStack.Push(paranthesis);

            _lastToken = paranthesis;
        }
コード例 #2
0
 //---------------------------------------------------------------------
 public void Visit(LeftParanthesis paranthesis)
 {
     _paranthesisStack.Push(paranthesis);
     _lastToken = paranthesis;
 }