Remove Parser options usage

Summary: Now, have katex catch and print exceptions instead of the
parser

Auditors: alpert
This commit is contained in:
Emily Eisenberg 2013-07-13 18:15:17 -07:00
parent 20658a95b6
commit 0da85483c4
3 changed files with 6 additions and 6 deletions

View File

@ -1,8 +1,7 @@
var Lexer = require("./Lexer");
// Main Parser class
function Parser(options) {
this.options = options;
function Parser() {
};
// Returned by the Parser.parse... functions. Stores the current results and

View File

@ -130,15 +130,16 @@ var clearNode = function(node) {
};
var process = function(toParse, baseElem) {
var tree = parseTree(toParse);
if (tree) {
try {
var tree = parseTree(toParse);
clearNode(baseElem);
var expression = buildExpression(tree);
for (var i = 0; i < expression.length; i++) {
baseElem.appendChild(expression[i]);
}
return true;
} else {
} catch (e) {
console.error(e);
return false;
}
};

View File

@ -1,5 +1,5 @@
var Parser = require("./Parser");
var parser = new Parser({verbose: true});
var parser = new Parser();
var parseTree = function(toParse) {
return parser.parse(toParse);