src/skinsuit/private/utils

Source   Edit  

Procs

proc applyTypeMacro(body: NimNode;
                    p: proc (typeSection: NimNode; poststmts: var seq[NimNode])): NimNode {.
    ...raises: [Exception], tags: [RootEffect], forbids: [].}
Source   Edit  
proc exportIf(n: NimNode; b: bool): NimNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc isNodeExported(n: NimNode): bool {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc realBasename(n: NimNode): string {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc removePragmaFromExpr(node: NimNode; name: string): bool {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc replaceIdent(n: NimNode; name: string; to: NimNode) {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc skipTypeDesc(node: NimNode): NimNode {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc uncapitalizeAscii(s: string): string {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc withoutPragma(prag: NimNode; name: string): (bool, NimNode) {....raises: [],
    tags: [], forbids: [].}
Source   Edit