This directory contains all the source files for MathLive.
src/public: The TypeScript declaration files for the public APIsrc/core: The rendering engine that parses LaTeX and turns it into HTML markupsrc/core-atoms: Code to render and generate latex for each kind of mathematical layout objects (fractions, delimiters, arrays, etc...)src/core-definitions: Definitions of the supported LaTeX commands, interpreting their arguments and mapping them to appropriate atomssrc/editor: Some utilities to handle specific features of the editor: virtual keyboard, localization, keybindings, etc...src/editor-mathfield: The interactive component of MathLive that deals with keyboard and pointer input and all the UI to edit a formulasrc/editor-model: An object representing the state of the math expression including its content (a tree of atoms) and the selection, along with the code necessary to modify itsrc/addons: Miscellaneous