simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

resolve.js (604B)


      1 "use strict";
      2 
      3 Object.defineProperty(exports, "__esModule", {
      4   value: true
      5 });
      6 exports.resolveDocs = void 0;
      7 var resolveDocs = {
      8   name: 'resolve',
      9   category: 'Algebra',
     10   syntax: ['resolve(node, scope)'],
     11   description: 'Recursively substitute variables in an expression tree.',
     12   examples: ['resolve(parse("1 + x"), { x: 7 })', 'resolve(parse("size(text)"), { text: "Hello World" })', 'resolve(parse("x + y"), { x: parse("3z") })', 'resolve(parse("3x"), { x: parse("y+z"), z: parse("w^y") })'],
     13   seealso: ['simplify', 'evaluate'],
     14   mayThrow: ['ReferenceError']
     15 };
     16 exports.resolveDocs = resolveDocs;