()
| 2866 | |
| 2867 | marked.walkTokens = function (tokens, callback) { |
| 2868 | var _loop3 = function _loop3() { |
| 2869 | var token = _step.value; |
| 2870 | callback(token); |
| 2871 | |
| 2872 | switch (token.type) { |
| 2873 | case 'table': |
| 2874 | { |
| 2875 | for (var _iterator2 = _createForOfIteratorHelperLoose(token.header), _step2; !(_step2 = _iterator2()).done;) { |
| 2876 | var cell = _step2.value; |
| 2877 | marked.walkTokens(cell.tokens, callback); |
| 2878 | } |
| 2879 | |
| 2880 | for (var _iterator3 = _createForOfIteratorHelperLoose(token.rows), _step3; !(_step3 = _iterator3()).done;) { |
| 2881 | var row = _step3.value; |
| 2882 | |
| 2883 | for (var _iterator4 = _createForOfIteratorHelperLoose(row), _step4; !(_step4 = _iterator4()).done;) { |
| 2884 | var _cell = _step4.value; |
| 2885 | marked.walkTokens(_cell.tokens, callback); |
| 2886 | } |
| 2887 | } |
| 2888 | |
| 2889 | break; |
| 2890 | } |
| 2891 | |
| 2892 | case 'list': |
| 2893 | { |
| 2894 | marked.walkTokens(token.items, callback); |
| 2895 | break; |
| 2896 | } |
| 2897 | |
| 2898 | default: |
| 2899 | { |
| 2900 | if (marked.defaults.extensions && marked.defaults.extensions.childTokens && marked.defaults.extensions.childTokens[token.type]) { |
| 2901 | // Walk any extensions |
| 2902 | marked.defaults.extensions.childTokens[token.type].forEach(function (childTokens) { |
| 2903 | marked.walkTokens(token[childTokens], callback); |
| 2904 | }); |
| 2905 | } else if (token.tokens) { |
| 2906 | marked.walkTokens(token.tokens, callback); |
| 2907 | } |
| 2908 | } |
| 2909 | } |
| 2910 | }; |
| 2911 | |
| 2912 | for (var _iterator = _createForOfIteratorHelperLoose(tokens), _step; !(_step = _iterator()).done;) { |
| 2913 | _loop3(); |
no test coverage detected
searching dependent graphs…