Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 533 Bytes

README.md

File metadata and controls

31 lines (22 loc) · 533 Bytes

jexl-to-string

Convert a Jexl Abstract Syntax Tree (AST) back to a string expression.

Installation

NPM:

npm install --save jexl-to-string

Yarn:

yarn add jexl-to-string

Example

import { jexlExpressionStringFromAst } from "jexl-to-string";
import { Jexl } from "jexl";

const jexl = new Jexl();
const compiledExpression = jexl.compile(input);
const newExpression = jexlExpressionStringFromAst(
  jexl._grammar,
  compiledExpression._getAst()
);