# @math-blocks/editor

A set of framework independent tools that can be used to construct an input
component for entering/editing math expressions.

## Editor.Parser

A class used for parsing editor ASTs into semantic ASTs.

## Editor.reducer

A reducer containing a the logic necessary to make edits to a math expression
stored as an editor AST an update a cursor appropriately.

## Editor.State

A type describing the internal state of the reducer.
