示例#1
0
        public void VisitRelationalExpression(RelationalExpressionAstNode node)
        {
            switch (node.Terminal)
            {
            case LessThan:
                VisitLessThan(node);
                break;

            case LessThanOrEqual:
                VisitLessThanOrEqual(node);
                break;

            case GreaterThan:
                VisitGreaterThan(node);
                break;

            case GreaterThanOrEqual:
                VisitGreaterThanOrEqual(node);
                break;

            default:
                throw new NotImplementedException(System.Enum.GetName(typeof(Terminal), node.Terminal));
            }
        }
示例#2
0
 public abstract void VisitGreaterThanOrEqual(RelationalExpressionAstNode node);
示例#3
0
 public abstract void VisitLessThan(RelationalExpressionAstNode node);
示例#4
0
 public override void VisitLessThanOrEqual(RelationalExpressionAstNode node)
 {
 }
示例#5
0
 public override void VisitGreaterThan(RelationalExpressionAstNode node)
 {
 }