Пример #1
0
        public Node expr_add()
        {
            //Console.WriteLine("expr_add");
            Node expr_mul_ = expr_mul();

            if (CurrentToken == TokenCategory.PLUS || CurrentToken == TokenCategory.MINUS)
            {
                //Console.WriteLine("while9");
                var add = new Add_();
                var r   = op_add();
                add.AnchorToken = r;
                add.Add(expr_mul_);
                add.Add(expr_mul());
                return(add);
            }
            return(expr_mul_);
        }