UNPKG

expressionparser

Version:

Parse simple expressions, in a language of your own description

6 lines (5 loc) 497 B
import ExpressionParser, { TermDelegate, ExpressionParserOptions, TermTyper } from "./ExpressionParser"; export { array, char, evalArray, evalBool, evalString, iterable, num, obj, string, unpackArgs, } from "./helpers"; import { formula } from "./languages/formula"; export { ExpressionParser, formula }; export declare const init: (language: (termDelegate: TermDelegate, termTypeDelegate?: TermTyper) => ExpressionParserOptions, evalTerm: TermDelegate, typeTerm?: TermTyper) => ExpressionParser;