www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit ed82784cba9421769177c5053000d778e6ed7755
parent a831e94a5114bfa231f6242dd862642a8959dda5
Author: Emily Eisenberg <xymostech@gmail.com>
Date:   Sat, 13 Jul 2013 20:55:35 -0700

Non-capturing regex, don't catch some exceptions

Auditors: alpert

Diffstat:
MLexer.js | 2+-
Mkatex.js | 12++++++------
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Lexer.js b/Lexer.js @@ -26,7 +26,7 @@ var normals = [ ]; // Build a regex to easily parse the functions -var anyFunc = /^\\([a-zA-Z]+|.)/; +var anyFunc = /^\\(?:[a-zA-Z]+|.)/; // Lex a single token Lexer.prototype.lex = function(pos) { diff --git a/katex.js b/katex.js @@ -137,16 +137,16 @@ var clearNode = function(node) { var process = function(toParse, baseElem) { 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; } catch (e) { console.error(e); return false; } + clearNode(baseElem); + var expression = buildExpression(tree); + for (var i = 0; i < expression.length; i++) { + baseElem.appendChild(expression[i]); + } + return true; }; module.exports = {