aboutsummaryrefslogtreecommitdiff
path: root/js/lib/inlines.js
AgeCommit message (Expand)Author
2015-01-10Another "test before replace" optimization.John MacFarlane
2015-01-10Removed unnec. comment.John MacFarlane
2015-01-10Regex optimizations in inlines.js.John MacFarlane
2015-01-09Moved more regexes into variables.John MacFarlane
2015-01-09Put backtick regexes in variables.John MacFarlane
2015-01-09JS linter improvements.John MacFarlane
2015-01-09Improved unescapeString performance.John MacFarlane
2015-01-09Improved newline parsing efficiency.John MacFarlane
2015-01-09JS: Renamed 'c' property to 'literal' to match libcmark.John MacFarlane
2015-01-09Comment fix.John MacFarlane
2015-01-09Simplified reMain for more performance gains.John MacFarlane
2015-01-09Simplified reMain, with AST manipulation for 2-space hardbreak.John MacFarlane
2015-01-09More JS linter fixes.John MacFarlane
2015-01-09Use linked list instead of arrays for AST.John MacFarlane
2015-01-07js: Use children rather than 'c' for Emph and Strong contents.John MacFarlane
2015-01-07js: Changed 'label' in Link, Image to 'children'.John MacFarlane
2015-01-03Fixed CDATA regex in js.John MacFarlane
2015-01-03Improved js regex for html comments.John MacFarlane
2014-12-27Minor whitespace fixes.John MacFarlane
2014-12-27Fixed shadowing error.John MacFarlane
2014-12-25JS: fixed parsing of link-in-link-in-image.John MacFarlane
2014-12-25Fixed infinite loop in JS parser for link-in-link-in-image.John MacFarlane
2014-12-25Improved rules for emphasis and strong emphasis.John MacFarlane
2014-12-10Further delinting efforts.John MacFarlane
2014-12-10More js delinting.John MacFarlane
2014-12-10More js delinting.John MacFarlane
2014-11-25Rename NODE_STRING -> NODE_TEXT.John MacFarlane
2014-11-22Fixed #214 C and JS implementations.John MacFarlane
2014-11-10Allow images to contain images.John MacFarlane
2014-11-10jshint improvements.John MacFarlane
2014-11-10Stack-based link handling in js. All tests pass.John MacFarlane
2014-11-09Rewrote parseLink in js consistent with the C and spec.John MacFarlane
2014-11-09Added processEmphasis, run at end of parseInlines.John MacFarlane
2014-11-09Changed parseEmphasis to just put things on stack.John MacFarlane
2014-11-03Removed artificial rule for emph/strong markers.John MacFarlane
2014-10-24js: Removed memoization.John MacFarlane
2014-10-24js: Use linked list instead of array for emphasis_openers stack.John MacFarlane
2014-10-24js: renamed emph_stack -> emphasis_openers.John MacFarlane
2014-10-23inlines.js: Implemented stack-based emph parsing.John MacFarlane
2014-10-18Add unescapeString as method of InlineParser.John MacFarlane
2014-10-18Factored out inlines.js from index.js.John MacFarlane