MCPcopy Create free account
hub / github.com/marijnh/Eloquent-JavaScript / fence

Function fence

src/render_latex.mjs:84–89  ·  view source on GitHub ↗
(token, _i, _t, newlines)

Source from the content-addressed store, hash-verified

82
83let renderer = {
84 fence(token, _i, _t, newlines) {
85 if (/\bhidden:\s*true/.test(token.info)) return ""
86 let esc = escapeComplexScripts(token.content.trimRight())
87 if (noStarch) esc = esc.replace(/[“”]/g, '"').replace(/…/g, "...")
88 return `${paraBreak(newlines)}${id(token)}\\begin{lstlisting}\n${esc}\n\\end{lstlisting}\n`
89 },
90
91 hardbreak() { return "\\break\n" },
92 softbreak() { return " " },

Callers

nothing calls this directly

Calls 3

escapeComplexScriptsFunction · 0.85
paraBreakFunction · 0.85
idFunction · 0.85

Tested by

no test coverage detected