src/nuance/fromsexp

  Source   Edit

Types

SexpParser = object
  pos: int
  files: seq[string]
  Source   Edit

Procs

proc parseBiggestFloat(s: string; parser: var SexpParser): BiggestFloat {.
    ...raises: [], tags: [].}
  Source   Edit
proc parseBiggestInt(s: string; parser: var SexpParser): BiggestInt {.
    ...raises: [ValueError], tags: [].}
  Source   Edit
proc parseBiggestUint(s: string; parser: var SexpParser): BiggestUInt {.
    ...raises: [ValueError], tags: [].}
  Source   Edit
proc parseEscapedString(s: string; parser: var SexpParser): string {....raises: [],
    tags: [].}
  Source   Edit
proc parseFiles(s: string; parser: var SexpParser) {....raises: [ValueError],
    tags: [].}
  Source   Edit
proc parseInt(s: string; parser: var SexpParser): int {....raises: [ValueError],
    tags: [].}
  Source   Edit
proc parseLineInfo(s: string; parser: var SexpParser): LineInfo {.
    ...raises: [ValueError], tags: [].}
  Source   Edit
proc parseSexp(s: string): seq[UntypedNode] {....raises: [ValueError], tags: [].}
  Source   Edit
proc parseString(s: string; parser: var SexpParser): string {.
    ...raises: [ValueError], tags: [].}
  Source   Edit
proc parseUntypedNode(s: string; parser: var SexpParser): UntypedNode {.
    ...raises: [ValueError], tags: [].}
  Source   Edit