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); } } }