@awesome-fe/translate
Version:
Translation utils
39 lines • 2.34 kB
JavaScript
;
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