mirror of
https://github.com/borbann-platform/srs-document.git
synced 2025-12-19 04:34:05 +01:00
1 line
22 KiB
Plaintext
1 line
22 KiB
Plaintext
{"version":3,"file":"provides-DdQzqlsT.cjs","sources":["../package/latex2e/provides.ts"],"sourcesContent":["import {\n MacroInfoRecord,\n EnvInfoRecord,\n} from \"@unified-latex/unified-latex-types\";\nimport { trim } from \"@unified-latex/unified-latex-util-trim\";\nimport { cleanEnumerateBody } from \"../../utils/enumerate\";\n\nexport const macros: MacroInfoRecord = {\n // Special\n \"\\\\\": { signature: \"!s !o\", renderInfo: { breakAfter: true } },\n _: { signature: \"m\", escapeToken: \"\" },\n \"^\": { signature: \"m\", escapeToken: \"\" },\n // \\newcommand arg signature from https://www.texdev.net/2020/08/19/the-good-the-bad-and-the-ugly-creating-document-commands\n // List can be found in latex2e.pdf \"An unofficial reference manual\"\n newcommand: {\n signature: \"s +m o +o +m\",\n renderInfo: {\n breakAround: true,\n namedArguments: [\"starred\", \"name\", \"numArgs\", \"default\", \"body\"],\n },\n },\n renewcommand: {\n signature: \"s +m o +o +m\",\n renderInfo: {\n breakAround: true,\n namedArguments: [\"starred\", \"name\", \"numArgs\", \"default\", \"body\"],\n },\n },\n providecommand: {\n signature: \"s +m o +o +m\",\n renderInfo: { breakAround: true },\n },\n // Counters\n newcounter: {\n signature: \"m o\",\n renderInfo: { breakAround: true },\n },\n usecounter: {\n signature: \"m\",\n },\n setcounter: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n addtocounter: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n stepcounter: {\n signature: \"m\",\n renderInfo: { breakAround: true },\n },\n refstepcounter: {\n signature: \"m\",\n renderInfo: { breakAround: true },\n },\n // Lengths\n newlength: {\n signature: \"m\",\n renderInfo: { breakAround: true },\n },\n addtolength: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n settodepth: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n settoheight: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n settowidth: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n // Spaces\n stretch: { signature: \"m\" },\n hspace: { signature: \"s m\" },\n vspace: { signature: \"s m\", renderInfo: { breakAround: true } },\n vfill: { renderInfo: { breakAround: true } },\n indent: { renderInfo: { breakAround: true } },\n phantom: { signature: \"m\" },\n vphantom: { signature: \"m\" },\n hphantom: { signature: \"m\" },\n noindent: { renderInfo: { breakAround: true } },\n smallskip: { renderInfo: { breakAround: true } },\n medskip: { renderInfo: { breakAround: true } },\n bigskip: { renderInfo: { breakAround: true } },\n smallbreak: { renderInfo: { breakAround: true } },\n medbreak: { renderInfo: { breakAround: true } },\n bigbreak: { renderInfo: { breakAround: true } },\n newline: { renderInfo: { breakAround: true } },\n linebreak: { signature: \"o\", renderInfo: { breakAround: true } },\n nolinebreak: { signature: \"o\", renderInfo: { breakAround: true } },\n clearpage: { renderInfo: { breakAround: true } },\n cleardoublepage: { renderInfo: { breakAround: true } },\n newpage: { renderInfo: { breakAround: true } },\n enlargethispage: { signature: \"s\", renderInfo: { breakAround: true } },\n pagebreak: { signature: \"o\", renderInfo: { breakAround: true } },\n nopagebreak: { signature: \"o\", renderInfo: { breakAround: true } },\n // Boxes\n newsavebox: {\n signature: \"m\",\n renderInfo: { breakAround: true },\n },\n sbox: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n savebox: {\n signature: \"m o o m\",\n renderInfo: { breakAround: true },\n },\n mbox: { signature: \"m\" },\n makebox: { signature: \"d() o o m\", renderInfo: { breakAround: true } },\n fbox: { signature: \"m\" },\n framebox: { signature: \"o o m\", renderInfo: { breakAround: true } },\n frame: { signature: \"m\", renderInfo: { breakAround: true } },\n parbox: { signature: \"o o o m m\", renderInfo: { breakAround: true } },\n raisebox: { signature: \"m o o m\" },\n marginpar: { signature: \"o m\", renderInfo: { breakAround: true } },\n colorbox: { signature: \"o m m\", renderInfo: { breakAround: true } },\n fcolorbox: { signature: \"o m m\", renderInfo: { breakAround: true } },\n rotatebox: { signature: \"o m m\" },\n scalebox: { signature: \"m o m\" },\n reflectbox: { signature: \"m\" },\n resizebox: { signature: \"s m m m\" },\n // Define environments\n newenvironment: {\n signature: \"s m o o m m\",\n renderInfo: { breakAround: true },\n },\n renewenvironment: {\n signature: \"s m o o m m\",\n renderInfo: { breakAround: true },\n },\n newtheorem: {\n signature: \"s m o m o\",\n renderInfo: { breakAround: true },\n },\n newfont: {\n signature: \"m m\",\n renderInfo: { breakAround: true },\n },\n // Counters\n alph: { signature: \"m\" },\n Alph: { signature: \"m\" },\n arabic: { signature: \"m\" },\n roman: { signature: \"m\" },\n Roman: { signature: \"m\" },\n fnsymbol: { signature: \"m\" },\n // Other\n documentclass: {\n signature: \"o m\",\n renderInfo: { breakAround: true, pgfkeysArgs: true },\n },\n usepackage: {\n signature: \"o m\",\n renderInfo: { breakAround: true, pgfkeysArgs: true },\n },\n item: {\n signature: \"o\",\n renderInfo: { hangingIndent: true, namedArguments: [\"label\"] },\n },\n value: { signature: \"m\" },\n centering: { renderInfo: { breakAround: true } },\n input: { signature: \"m\", renderInfo: { breakAround: true } },\n include: { signature: \"m\", renderInfo: { breakAround: true } },\n includeonly: {\n signature: \"m\",\n renderInfo: { breakAround: true, pgfkeysArgs: true },\n },\n discretionary: { signature: \"m m m\" },\n hyphenation: { signature: \"m\" },\n footnote: { signature: \"o m\", renderInfo: { inParMode: true } },\n footnotemark: { signature: \"o\" },\n footnotetext: { signature: \"o m\", renderInfo: { inParMode: true } },\n caption: {\n signature: \"o m\",\n renderInfo: { inParMode: true, breakAround: true },\n },\n // Math Commands\n sqrt: { signature: \"o m\", renderInfo: { inMathMode: true } },\n frac: { signature: \"m m\", renderInfo: { inMathMode: true } },\n stackrel: { signature: \"m m\" },\n ensuremath: { signature: \"m\", renderInfo: { inMathMode: true } },\n // Layout commands\n abstract: {\n signature: \"m\",\n renderInfo: { breakAround: true, inParMode: true },\n },\n maketitle: { renderInfo: { breakAround: true } },\n doublespacing: { renderInfo: { breakAround: true } },\n singlespacing: { renderInfo: { breakAround: true } },\n date: { signature: \"o m\", renderInfo: { breakAround: true } },\n thanks: {\n signature: \"m\",\n renderInfo: { breakAround: true, inParMode: true },\n },\n pagenumbering: { signature: \"m\", renderInfo: { breakAround: true } },\n pagestyle: { signature: \"m\", renderInfo: { breakAround: true } },\n thispagestyle: { signature: \"m\", renderInfo: { breakAround: true } },\n // Colors\n definecolor: { signature: \"m m m\", renderInfo: { breakAround: true } },\n pagecolor: { signature: \"o m\", renderInfo: { breakAround: true } },\n nopagecolor: { renderInfo: { breakAround: true } },\n multicolumn: { signature: \"m m m\" },\n // Graphics\n includegraphics: {\n signature: \"s o o m\",\n renderInfo: { breakAround: true, pgfkeysArgs: true },\n },\n rule: { signature: \"o m m\" },\n // Sectioning\n part: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n chapter: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n section: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n subsection: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n subsubsection: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n paragraph: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n subparagraph: {\n signature: \"s o m\",\n renderInfo: {\n breakAround: true,\n inParMode: true,\n namedArguments: [\"starred\", \"tocTitle\", \"title\"],\n },\n },\n appendix: { renderInfo: { breakAround: true, inParMode: true } },\n frontmatter: { renderInfo: { breakAround: true, inParMode: true } },\n mainmatter: { renderInfo: { breakAround: true, inParMode: true } },\n backmatter: { renderInfo: { breakAround: true, inParMode: true } },\n // Citing and references\n bibitem: { signature: \"o m\", renderInfo: { hangingIndent: true } },\n cite: { signature: \"o m\" },\n // Fonts\n textrm: { signature: \"m\", renderInfo: { inParMode: true } },\n textit: { signature: \"m\", renderInfo: { inParMode: true } },\n textmd: { signature: \"m\", renderInfo: { inParMode: true } },\n textbf: { signature: \"m\", renderInfo: { inParMode: true } },\n textup: { signature: \"m\", renderInfo: { inParMode: true } },\n textsl: { signature: \"m\", renderInfo: { inParMode: true } },\n textsf: { signature: \"m\", renderInfo: { inParMode: true } },\n textsc: { signature: \"m\", renderInfo: { inParMode: true } },\n texttt: { signature: \"m\", renderInfo: { inParMode: true } },\n underline: { signature: \"m\", renderInfo: { inParMode: true } },\n emph: { signature: \"m\", renderInfo: { inParMode: true } },\n textnormal: { signature: \"m\", renderInfo: { inParMode: true } },\n uppercase: { signature: \"m\", renderInfo: { inParMode: true } },\n mathbf: { signature: \"m\" },\n mathsf: { signature: \"m\" },\n mathtt: { signature: \"m\" },\n mathit: { signature: \"m\" },\n mathnormal: { signature: \"m\" },\n mathcal: { signature: \"m\" },\n mathrm: { signature: \"m\" },\n // Other\n setlength: { signature: \"m m\", renderInfo: { breakAround: true } },\n ref: { signature: \"s m\" },\n label: { signature: \"o m\" }, // cleveref changes \\label to have this signature\n printbibliography: { renderInfo: { breakAround: true } },\n addtocontents: { signature: \"m m\", renderInfo: { breakAround: true } },\n addcontentsline: { signature: \"m m m\", renderInfo: { breakAround: true } },\n contentsline: { signature: \"m m m\", renderInfo: { breakAround: true } },\n bibliography: { signature: \"m\", renderInfo: { breakAround: true } },\n bibliographystyle: { signature: \"m\", renderInfo: { breakAround: true } },\n};\n\nexport const environments: EnvInfoRecord = {\n document: {\n processContent: (nodes) => {\n trim(nodes);\n return nodes;\n },\n },\n array: { signature: \"o m\", renderInfo: { alignContent: true } },\n description: { signature: \"o\", processContent: cleanEnumerateBody },\n enumerate: {\n signature: \"o\",\n processContent: cleanEnumerateBody,\n renderInfo: { pgfkeysArgs: true },\n },\n itemize: { signature: \"o\", processContent: cleanEnumerateBody },\n trivlist: { signature: \"o\", processContent: cleanEnumerateBody },\n list: { signature: \"m m\", processContent: cleanEnumerateBody },\n figure: { signature: \"o\" },\n \"figure*\": { signature: \"o\" },\n filecontents: { signature: \"o m\" },\n \"filecontents*\": { signature: \"o m\" },\n minipage: { signature: \"o o o m\" },\n picture: { signature: \"r() d()\" },\n tabbing: { renderInfo: { alignContent: true } },\n table: { signature: \"o\" },\n tabular: { signature: \"o m\", renderInfo: { alignContent: true } },\n \"tabular*\": { signature: \"m o m\", renderInfo: { alignContent: true } },\n thebibliography: {\n signature: \"m\",\n processContent: (nodes) => cleanEnumerateBody(nodes, \"bibitem\"),\n },\n // Math\n math: { renderInfo: { inMathMode: true } },\n};\n"],"names":["trim","cleanEnumerateBody"],"mappings":"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"} |