block.js 360 B

12345678910111213141516
  1. 'use strict';
  2. module.exports = function block(state) {
  3. var token;
  4. if (state.inlineMode) {
  5. token = new state.Token('inline', '', 0);
  6. token.content = state.src;
  7. token.map = [ 0, 1 ];
  8. token.children = [];
  9. state.tokens.push(token);
  10. } else {
  11. state.md.block.parse(state.src, state.md, state.env, state.tokens);
  12. }
  13. };