UNPKG

@fink/larix

Version:

A parser for generating fink's AST.

12 lines 629 B
import { add_operator } from "@fink/prattler/expressions.js"; import { infix } from "../expressions.js"; export const comp = token_type => infix(token_type, `comp`); export const add_comparison_operators = ctx => { let ˆpipe_result_1 = ctx; ˆpipe_result_1 = add_operator(comp(`==`))(ˆpipe_result_1); ˆpipe_result_1 = add_operator(comp(`!=`))(ˆpipe_result_1); ˆpipe_result_1 = add_operator(comp(`>=`))(ˆpipe_result_1); ˆpipe_result_1 = add_operator(comp(`<=`))(ˆpipe_result_1); ˆpipe_result_1 = add_operator(comp(`>`))(ˆpipe_result_1); return ˆpipe_result_1 = add_operator(comp(`<`))(ˆpipe_result_1); };