Exemple #1
0
 public Value Visit(LessThanOrEqualsExpr expr, Scope scope)
 {
     return(PerformOperation(expr.Left.Accept(this, scope),
                             expr.Right.Accept(this, scope),
                             (a, b) => a <= b,
                             (a, b) => a <= b,
                             (a, b) => { throw new InvalidOperationException(); },
                             (a, b) => string.CompareOrdinal(a, b) <= 0));
 }
Exemple #2
0
 public string Visit(LessThanOrEqualsExpr expr, Scope scope)
 {
     return(expr.Left.Accept(this, scope) + " <= " + expr.Right.Accept(this, scope));
 }
Exemple #3
0
 public ValueType Visit(LessThanOrEqualsExpr expr, Scope scope)
 {
     return(BinaryOperatorTypeCheck(expr, scope));
 }