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