| 2814 | var tokenizer = marked.defaults.tokenizer || new Tokenizer(); |
| 2815 | |
| 2816 | var _loop2 = function _loop2(prop) { |
| 2817 | var prevTokenizer = tokenizer[prop]; // Replace tokenizer with func to run extension, but fall back if false |
| 2818 | |
| 2819 | tokenizer[prop] = function () { |
| 2820 | for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { |
| 2821 | args[_key4] = arguments[_key4]; |
| 2822 | } |
| 2823 | |
| 2824 | var ret = pack.tokenizer[prop].apply(tokenizer, args); |
| 2825 | |
| 2826 | if (ret === false) { |
| 2827 | ret = prevTokenizer.apply(tokenizer, args); |
| 2828 | } |
| 2829 | |
| 2830 | return ret; |
| 2831 | }; |
| 2832 | }; |
| 2833 | |
| 2834 | for (var prop in pack.tokenizer) { |
| 2835 | _loop2(prop); |