This commit is contained in:
Christopher Jeffrey 2011-08-14 09:16:22 -05:00
parent 6ef2ea8c76
commit 632e22dca6

View File

@ -196,6 +196,7 @@ block.token = function(str, tokens, line) {
*/ */
var inline = { var inline = {
escape: /^\\([\\`*{}\[\]()#+\-.!])/,
autolink: /^<([^ >]+(:|@)[^ >]+)>/, autolink: /^<([^ >]+(:|@)[^ >]+)>/,
tag: /^<[^\n>]+>/, tag: /^<[^\n>]+>/,
link: /^!?\[([^\]]+)\]\(([^\s\)]+)\s*([^\)]*)\)/, link: /^!?\[([^\]]+)\]\(([^\s\)]+)\s*([^\)]*)\)/,
@ -206,6 +207,7 @@ var inline = {
}; };
inline.keys = [ inline.keys = [
'escape',
'autolink', 'autolink',
'tag', 'tag',
'link', 'link',
@ -266,6 +268,9 @@ inline.lexer = function(str) {
while (scan()) { while (scan()) {
switch (key) { switch (key) {
case 'escape':
out += cap[1];
break;
case 'tag': case 'tag':
out += cap[0]; out += cap[0];
break; break;