simple-squiggle

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

index.md (1037B)


      1 # Expressions
      2 
      3 Math.js contains a flexible and easy to use expression parser.
      4 The parser supports all data types, functions and constants available in math.js.
      5 
      6 Whilst the math.js library is aimed at JavaScript developers, the expression
      7 parser is aimed at end users: mathematicians, engineers, students, pupils.
      8 The syntax of the expression parser differs from JavaScript and the low-level
      9 math.js library.
     10 
     11 This section is divided in the following pages:
     12 
     13 - [Parsing and evaluation](parsing.md) describes how to parse and
     14   evaluate expressions with math.js.
     15 - [Syntax](syntax.md) describes how to write expressions.
     16 - [Expression trees](expression_trees.md) explains how to parse an expression into an
     17   expression tree, and use this to analyse and manipulate the expression.
     18 - [Algebra](algebra.md) describing symbolic computation in math.js.
     19 - [Customization](customization.md) describes how to customize processing and
     20   evaluation of expressions.
     21 - [Security](security.md) about security risks of executing arbitrary expressions.