コード例 #1
0
        private object MapRel(string left, string oper, string right)
        {
            //TODO: Check the expression on the right
            if (!OperChecker.IsRelOper(oper) || !Check.IsProp(left))
            {
                throw new Exception("Invalid relational operation");
            }

            var leftNode  = PropChecker.GetNode(left);
            var rightNode = Check.GetNode(right);

            return(OperChecker.GetRelationalNode(leftNode, oper, rightNode));
        }