mirror of
https://github.com/Smaug123/KaTeX
synced 2025-10-08 12:38:39 +00:00
Test Plan: Ran unit tests. Looked at `\blue{\displaystyle \left(\dfrac{a^\sigma}{\sin \theta}\right\Updownarrow \intop_{1/2}^{z^z} \sum_{i=0}^\infty x \,dx}` in Chrome and saw the future in my eyes. Reviewers: emily Reviewed By: emily Subscribers: jessie Differential Revision: http://phabricator.khanacademy.org/D13154
26 lines
571 B
JavaScript
26 lines
571 B
JavaScript
var ParseError = require("./ParseError");
|
|
|
|
var buildTree = require("./buildTree");
|
|
var parseTree = require("./parseTree");
|
|
var utils = require("./utils");
|
|
|
|
var process = function(toParse, baseNode) {
|
|
utils.clearNode(baseNode);
|
|
|
|
var tree = parseTree(toParse);
|
|
var node = buildTree(tree).toNode();
|
|
|
|
baseNode.appendChild(node);
|
|
};
|
|
|
|
var renderToString = function(toParse) {
|
|
var tree = parseTree(toParse);
|
|
return buildTree(tree).toMarkup();
|
|
};
|
|
|
|
module.exports = {
|
|
process: process,
|
|
renderToString: renderToString,
|
|
ParseError: ParseError
|
|
};
|