UNPKG

subscript

Version:

Modular expression parser & evaluator

8 lines (6 loc) 425 B
// Comparison operators - eval half import { operator, compile } from '../../parse.js'; operator('>', (a, b) => (a = compile(a), b = compile(b), ctx => a(ctx) > b(ctx))); operator('<', (a, b) => (a = compile(a), b = compile(b), ctx => a(ctx) < b(ctx))); operator('>=', (a, b) => (a = compile(a), b = compile(b), ctx => a(ctx) >= b(ctx))); operator('<=', (a, b) => (a = compile(a), b = compile(b), ctx => a(ctx) <= b(ctx)));