W3cubDocs

/Nim

astyaml

Source Edit

Imports

ast, lineinfos, msgs, options, rodutils

Procs

proc addYamlString(res: var string; s: string) {....raises: [], tags: [],
    forbids: [].}
Source Edit
proc lineInfoToStr(conf: ConfigRef; info: TLineInfo): string {.
    ...raises: [ValueError], tags: [], forbids: [].}
Source Edit
proc symToYaml(conf: ConfigRef; n: PSym; indent: int = 0; maxRecDepth: int = -1): string {.
    ...raises: [ValueError, Exception], tags: [RootEffect], forbids: [].}
Source Edit
proc treeToYaml(conf: ConfigRef; n: PNode; indent: int = 0;
                maxRecDepth: int = -1): string {.
    ...raises: [ValueError, Exception], tags: [RootEffect], forbids: [].}
Source Edit
proc typeToYaml(conf: ConfigRef; n: PType; indent: int = 0;
                maxRecDepth: int = -1): string {.
    ...raises: [ValueError, Exception], tags: [RootEffect], forbids: [].}
Source Edit

© 2006–2024 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/compiler/astyaml.html