示例#1
0
        public override DomainId <IAstNode> VisitTextComparison(QlParser.TextComparisonContext context)
        {
            var leftDate = context.leftText.Type == QlParser.TEXT
                ? m_astFactory.CreateText(context.leftText.Text)
                : m_astFactory.CreateTextVariableName(context.leftText.Text);

            var rightDate = context.rightText.Type == QlParser.TEXT
                ? m_astFactory.CreateText(context.rightText.Text)
                : m_astFactory.CreateTextVariableName(context.rightText.Text);

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