summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-markdown/lib/annotate_inline.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-markdown/lib/annotate_inline.js')
-rw-r--r--packages/gitbook-markdown/lib/annotate_inline.js41
1 files changed, 0 insertions, 41 deletions
diff --git a/packages/gitbook-markdown/lib/annotate_inline.js b/packages/gitbook-markdown/lib/annotate_inline.js
deleted file mode 100644
index 469f4d8..0000000
--- a/packages/gitbook-markdown/lib/annotate_inline.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var engine = require('./annotate_engine');
-
-// Pulled from "kramed.InlineLexer.rules.gfm"
-var rules = {
- escape: /^\\([\\`*{}\[\]()#$+\-.!_>~|])/,
- autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
- url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
- tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
- link: /^!?\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,
- reflink: /^!?\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\s*\[([^\]]*)\]/,
- nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
- reffn: /^!?\[\^((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]/,
- strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
- em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
- code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
- br: /^ {2,}\n(?!\s*$)/,
- del: /^~~(?=\S)([\s\S]*?\S)~~/,
- text: /^[\s\S]+?(?=[\\<!\[_*`$~]|{%([\s]*)raw([\s]*)%}|{%([\s]*)endraw([\s]*)|https?:\/\/| {2,}\n|$)/,
- rawStart: /^{%([\s]*)raw([\s]*)%}/,
- rawEnd: /^{%([\s]*)endraw([\s]*)%}/ ///[\s\S]*{%([\s]*)endraw([\s]*)%}/
- //_inside: /(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/,
- //_href: /\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/
-};
-
-// List of all the regexes we want to run
-var ruleTypes = [
- 'escape', 'autolink', 'url', 'tag', 'link', 'reflink',
- 'nolink', 'reffn', 'strong', 'em', 'code', 'br',
- 'del', 'rawStart', 'rawEnd', 'text'
-];
-
-// Mapping if rule type is different from token type
-var ruleMap = {
-
-};
-
-function annotate(src) {
- return engine(src, rules, ruleTypes, ruleMap);
-}
-
-module.exports = annotate;