public Node Expr()
        {
            //ExprOr  --> ‹expr-and› < || ‹expr-and› >*
            var n = ExprAnd();

            while (CurrentToken == TokenCategory.OR)
            {
                var n1 = new ExprOr()
                {
                    AnchorToken = Expect(TokenCategory.OR)
                };
                n1.Add(n);
                n1.Add(ExprAnd());
                n = n1;
            }
            return(n);
        }