示例#1
0
        public static IExpression GetMaleExpression()
        {
            var robert = new TerminalExpression("Rebort");
            var john   = new TerminalExpression("John");

            return(new OrExpression(robert, john));
        }
示例#2
0
        public static IExpression GetMarriedWomanExpression()
        {
            IExpression julie   = new TerminalExpression("Julie");
            IExpression married = new TerminalExpression("Married");

            return(new AndExpression(julie, married));
        }
示例#3
0
        //Rule: Robert and John are male
        public static Expression getMaleExpression()
        {
            Expression robert = new TerminalExpression("Robert");
            Expression john   = new TerminalExpression("John");

            return(new OrExpression(robert, john));
        }