/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/muyajs/lib/parser/marked/index.js
37 строк
940 B
Ran Luo
chore: convert repo to pnpm monorepo (packages/desktop, muyajs, website) (#4302)
29 май 2026, 05:25
Не верифицирован
29 май 2026, 05:25
565bfcd
Код
Авторство
О чём код?
import Renderer from './renderer' import Lexer from './lexer' import Parser from './parser' import options from './options' /** * Marked */ function marked(src, opt = {}) { // throw error in case of non string input if (typeof src === 'undefined' || src === null) { throw new Error('marked(): input parameter is undefined or null') } if (typeof src !== 'string') { throw new Error( 'marked(): input parameter is of type ' + Object.prototype.toString.call(src) + ', string expected' ) } try { opt = Object.assign({}, options, opt) return new Parser(opt).parse(new Lexer(opt).lex(src)) } catch (e) { e.message += '\nPlease report this to https://github.com/marktext/marktext/issues.' if (opt.silent) { return '<p>An error occurred:</p><pre>' + escape(e.message + '', true) + '</pre>' } throw e } } export { Renderer, Lexer, Parser } export default marked