UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

17 lines (13 loc) 465 B
import { assert } from "../../assert.js"; import { ReactivePegCompiler } from "./pegjs/ReactivePegCompiler.js"; import { ReactivePegParser } from "./pegjs/ReactivePegParser.js"; /** * * @param {string} code * @returns {ReactiveExpression} */ export function compileReactiveExpression(code) { assert.isString(code, 'code'); const parseTree = ReactivePegParser.INSTANCE.parse(code); return ReactivePegCompiler.compile(parseTree); }