using System;
using System.Collections.Generic;
using System.Text;
namespace ScriptNET.Runtime.Operators
{
///
/// Implementation of greater operator
///
public class GrOperator : BinaryOperator
{
public GrOperator() :
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);
}
}
}