escape
This commit is contained in:
parent
6ef2ea8c76
commit
632e22dca6
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user