Exemplo n.º 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));
            }
        }
Exemplo n.º 2
0
 public abstract void VisitGreaterThanOrEqual(RelationalExpressionAstNode node);
Exemplo n.º 3
0
 public abstract void VisitLessThan(RelationalExpressionAstNode node);
Exemplo n.º 4
0
 public override void VisitLessThanOrEqual(RelationalExpressionAstNode node)
 {
 }
Exemplo n.º 5
0
 public override void VisitGreaterThan(RelationalExpressionAstNode node)
 {
 }