cmark

My personal build of CMark ✏️

Commit
50d87813fc96ea8d5c2610f3fad134f8d4f8e286
Parent
de2a35a4dcb3b051df328ec2c204f08c77a5ad3d
Author
John MacFarlane <jgm@berkeley.edu>
Date

Removed memoization code.

Diffstat

1 file changed, 0 insertions, 15 deletions

Status File Name N° Changes Insertions Deletions
Modified js/stmd.js 15 0 15
diff --git a/js/stmd.js b/js/stmd.js
@@ -735,13 +735,6 @@
     // and returning the inline parsed.
     var parseInline = function() {
         var startpos = this.pos;
-        /*
-        var memoized = this.memo[startpos];
-        if (memoized) {
-            this.pos = memoized.endpos;
-            return memoized.inline;
-        }
-        */
         var c = this.peek();
         if (!c) {
             return null;
@@ -782,12 +775,6 @@
             this.pos += 1;
             res = [{t: 'Str', c: c}];
         }
-        /*
-        if (res) {
-            this.memo[startpos] = { inline: res,
-                                    endpos: this.pos };
-        }
-         */
         return res;
     };
 
@@ -796,7 +783,6 @@
         this.subject = s;
         this.pos = 0;
         this.refmap = refmap || {};
-        // this.memo = {};
         this.last_emphasis_closer = null;
         var inlines = [];
         var next_inline;
@@ -814,7 +800,6 @@
             last_emphasis_closer: null,  // used by parseEmphasis method
             pos: 0,
             refmap: {},
-            // memo: {},
             match: match,
             peek: peek,
             spnl: spnl,