using System;
using System.Collections.Generic;
using System.Text;
namespace ScriptNET.Runtime.Operators
{
///
/// Implementation of greater-equal operator
///
public class GqOperator : BinaryOperator
{
public GqOperator() :
base(">=")
{
RegisterEvaluator((x, y) => string.Compare(x, y) >= 0);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => (double)x >= y);
RegisterEvaluator((x, y) => (float)x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= (double)y);
RegisterEvaluator((x, y) => x >= (float)y);
RegisterEvaluator ( (x, y) => x >= y );
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
RegisterEvaluator((x, y) => x >= y);
}
}
}