scribble-math/src
Martin von Gagern 4debcb34af Avoid re-lexing, move position to internal state
Instead of passing around the current position as an argument, we now have a
parser property called pos to keep track of that.  Instead of repeatedly
re-lexing at the current position we now have a property called nextToken
which contains the token beginning at the current position.  We may need to
re-lex if we switch mode.  Since the position is kept in the parser state,
we don't need to return it from parsing methods, which obsoletes the
ParseResult class.
2015-11-23 17:40:56 +01:00
..
buildCommon.js Adds MathML support for math font commands. 2015-08-30 17:24:04 -06:00
buildHTML.js Reindent groupType definitions in buildHTML and buildMathML 2015-09-10 11:47:47 +02:00
buildMathML.js Reindent groupType definitions in buildHTML and buildMathML 2015-09-10 11:47:47 +02:00
buildTree.js Adds MathML support for math font commands. 2015-08-30 17:24:04 -06:00
delimiter.js Add \gt and \lt 2015-10-05 08:34:03 +02:00
domTree.js Add MathML rendering to improve accessibility 2015-03-01 18:33:20 -08:00
environments.js Avoid re-lexing, move position to internal state 2015-11-23 17:40:56 +01:00
fontMetrics.js Add a build step to generate extended metrics that additionally contain glyph widths 2015-10-16 14:31:08 -07:00
fontMetricsData.js Use an array of values instead of object literals to save space in fontMetricsData.js 2015-09-29 22:16:03 -07:00
functions.js Merge pull request #361 from crepererum/feature/gt_lt 2015-10-05 16:32:49 +00:00
Lexer.js Rewrote lexer, avoiding some mode-specific distinctions 2015-10-02 20:06:03 +02:00
mathMLTree.js Add MathML rendering to improve accessibility 2015-03-01 18:33:20 -08:00
Options.js Adds MathML support for math font commands. 2015-08-30 17:24:04 -06:00
parseData.js Avoid re-lexing, move position to internal state 2015-11-23 17:40:56 +01:00
ParseError.js added position property to ParseError 2014-09-23 14:38:41 -06:00
Parser.js Avoid re-lexing, move position to internal state 2015-11-23 17:40:56 +01:00
parseTree.js Add an optional settings argument to render calls 2015-02-19 15:26:57 -08:00
Settings.js Rename breakOnUnsupportedCmds to throwOnError. 2015-09-01 16:51:03 -07:00
Style.js Adds JSHint to the build system and tidies up code. 2014-10-01 21:28:46 -04:00
symbols.js Add \gt and \lt 2015-10-05 08:34:03 +02:00
utils.js Implement cases environment 2015-07-01 08:05:08 +02:00