/*\ title: $:/core/modules/parsers/newwikitextparser/rules/dash.js type: application/javascript module-type: wikitextrule Wiki text run rule for HTML entities. For example: {{{ This is an en-dash: -- This is an em-dash: --- }}} Dashes must be followed by whitespace in order to be distinguished from strikethrough notation (`--strikethrough--`). \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; exports.name = "dash"; exports.runParser = true; exports.regExpString = "-{2,3}(?=\\s)"; exports.parse = function(match,isBlock) { this.pos = match.index + match[0].length; var dash = match[0].length === 2 ? "–" : "—"; return [$tw.Tree.Entity(dash)]; }; })();