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