semantic-math / math-ast

AST for symbolic math
MIT License
7 stars 0 forks source link

math-ast

AST for symbolic math

Motivation

The goal of this project is to enable software that manipulates math expressions to interoperate.

There are a number of free symbolic math libraries for JavaScript. Each has its own syntax and more important its own AST.

Having a common AST is an ideal way to enable interoperability as evidenced by Mozilla's Parser API and all of the tools that sprung up around it.

For symbolic math, a common AST would allow for different parsers, renderers, solvers, and other tools to all interoperate with each other.

Scope

The hope is to cover K-12 and undergrad math and science.

Key Ideas

Parser Notes

TODO