diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-09-08 15:56:04 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-09-11 11:17:41 -0700 |
commit | e829aaf75ff5feb57c9c0f1a0cd260903116752a (patch) | |
tree | 8cdf82a696749d2c7fd0f2dcc93725fa1ad51f4a | |
parent | 9dde9c96a7b7fb9810a60ae65dd2623b03b83da8 (diff) |
Handle case with 4+ delimiters in a row.
Spec says to skip these.
-rwxr-xr-x | js/stmd.js | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -277,6 +277,11 @@ var parseEmphasis = function() { res = this.scanDelims(c); numdelims = res.numdelims; + if (numdelims >= 4) { + this.pos += numdelims; + return {t: 'Str', c: this.subject.slice(startpos, startpos + numdelims)}; + } + if (!res.can_open || numdelims === 0) { this.pos = startpos; return null; @@ -349,7 +354,7 @@ var parseEmphasis = function() { } break; - default: + default: // shouldn't happen } return null; |