Ejemplo n.º 1
0
        public override DomainId <IAstNode> VisitDateComparison(QlParser.DateComparisonContext context)
        {
            var leftDate = context.leftDate.Type == QlParser.DATE
                ? m_astFactory.CreateDate(context.leftDate.Text)
                : m_astFactory.CreateDateVariableName(context.leftDate.Text);

            var rightDate = context.rightDate.Type == QlParser.DATE
                ? m_astFactory.CreateDate(context.rightDate.Text)
                : m_astFactory.CreateDateVariableName(context.rightDate.Text);

            return(CreateRelationalOperation(
                       [email protected],
                       context.GetText(),
                       leftDate,
                       rightDate,
                       [email protected]));
        }