UNPKG

@awesome-fe/translate

Version:
39 lines 2.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.customParser = void 0; var emphasis_tokenizer_1 = require("./emphasis-tokenizer"); var strong_tokenizer_1 = require("./strong-tokenizer"); var list_tokenizer_1 = require("./list-tokenizer"); var anchor_tokenizer_1 = require("./anchor-tokenizer"); var original_id_tokenizer_1 = require("./original-id-tokenizer"); var html_block_tokenizer_1 = require("./html-block-tokenizer"); var html_inline_example_tokenizer_1 = require("./html-inline-example-tokenizer"); var html_comment_inline_tokenizer_1 = require("./html-comment-inline-tokenizer"); var ng_doc_directive_tokenizer_1 = require("./ng-doc-directive-tokenizer"); var html_comment_block_tokenizer_1 = require("./html-comment-block-tokenizer"); /** * Teach remark that some HTML blocks never include markdown */ function customParser() { var processor = this; var Parser = processor.Parser; var blockTokenizers = Parser.prototype.blockTokenizers; var blockMethods = Parser.prototype.blockMethods; blockTokenizers.htmlBlock = html_block_tokenizer_1.htmlBlockTokenizer; blockTokenizers.htmlComment = html_comment_block_tokenizer_1.htmlCommentBlockTokenizer; blockTokenizers.anchor = anchor_tokenizer_1.anchorTokenizer; blockTokenizers.ngDocDirective = ng_doc_directive_tokenizer_1.ngDocDirectiveTokenizer; blockMethods.splice(blockMethods.indexOf('html'), 1, 'htmlBlock', 'htmlComment', 'anchor', 'ngDocDirective'); blockTokenizers.list = list_tokenizer_1.listTokenizer; var inlineTokenizers = Parser.prototype.inlineTokenizers; var inlineMethods = Parser.prototype.inlineMethods; inlineTokenizers.htmlInlineExample = html_inline_example_tokenizer_1.htmlInlineExampleTokenizer; inlineTokenizers.htmlComment = html_comment_inline_tokenizer_1.htmlCommentInlineTokenizer; inlineTokenizers.emphasis = emphasis_tokenizer_1.emphasisTokenizer; inlineTokenizers.strong = strong_tokenizer_1.strongTokenizer; inlineTokenizers.originalId = original_id_tokenizer_1.originalIdTokenizer; inlineMethods.splice(inlineMethods.indexOf('html'), 0, 'htmlInlineExample', 'htmlComment'); inlineMethods.splice(inlineMethods.indexOf('emphasis'), 0, 'originalId'); } exports.customParser = customParser; //# sourceMappingURL=custom-parser-plugin.js.map