sexp.idx 5.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. nimTitle sexp sexp.html module sexp 0
  2. nim sexpError sexp.html#sexpError SexpEventKind.sexpError 21
  3. nim sexpEof sexp.html#sexpEof SexpEventKind.sexpEof 21
  4. nim sexpString sexp.html#sexpString SexpEventKind.sexpString 21
  5. nim sexpSymbol sexp.html#sexpSymbol SexpEventKind.sexpSymbol 21
  6. nim sexpInt sexp.html#sexpInt SexpEventKind.sexpInt 21
  7. nim sexpFloat sexp.html#sexpFloat SexpEventKind.sexpFloat 21
  8. nim sexpNil sexp.html#sexpNil SexpEventKind.sexpNil 21
  9. nim sexpDot sexp.html#sexpDot SexpEventKind.sexpDot 21
  10. nim sexpListStart sexp.html#sexpListStart SexpEventKind.sexpListStart 21
  11. nim sexpListEnd sexp.html#sexpListEnd SexpEventKind.sexpListEnd 21
  12. nim SexpEventKind sexp.html#SexpEventKind enum SexpEventKind 21
  13. nim errNone sexp.html#errNone SexpError.errNone 46
  14. nim errInvalidToken sexp.html#errInvalidToken SexpError.errInvalidToken 46
  15. nim errParensRiExpected sexp.html#errParensRiExpected SexpError.errParensRiExpected 46
  16. nim errQuoteExpected sexp.html#errQuoteExpected SexpError.errQuoteExpected 46
  17. nim errEofExpected sexp.html#errEofExpected SexpError.errEofExpected 46
  18. nim SexpError sexp.html#SexpError_2 enum SexpError 46
  19. nim SexpParser sexp.html#SexpParser object SexpParser 53
  20. nim close sexp.html#close,SexpParser proc close(my: var SexpParser) 79
  21. nim str sexp.html#str,SexpParser proc str(my: SexpParser): string 83
  22. nim getInt sexp.html#getInt,SexpParser proc getInt(my: SexpParser): BiggestInt 89
  23. nim getFloat sexp.html#getFloat,SexpParser proc getFloat(my: SexpParser): float 94
  24. nim kind sexp.html#kind,SexpParser proc kind(my: SexpParser): SexpEventKind 99
  25. nim getColumn sexp.html#getColumn,SexpParser proc getColumn(my: SexpParser): int 103
  26. nim getLine sexp.html#getLine,SexpParser proc getLine(my: SexpParser): int 107
  27. nim errorMsg sexp.html#errorMsg,SexpParser proc errorMsg(my: SexpParser): string 111
  28. nim errorMsgExpected sexp.html#errorMsgExpected,SexpParser,string proc errorMsgExpected(my: SexpParser; e: string): string 116
  29. nim SNil sexp.html#SNil SexpNodeKind.SNil 254
  30. nim SInt sexp.html#SInt SexpNodeKind.SInt 254
  31. nim SFloat sexp.html#SFloat SexpNodeKind.SFloat 254
  32. nim SString sexp.html#SString SexpNodeKind.SString 254
  33. nim SSymbol sexp.html#SSymbol SexpNodeKind.SSymbol 254
  34. nim SList sexp.html#SList SexpNodeKind.SList 254
  35. nim SCons sexp.html#SCons SexpNodeKind.SCons 254
  36. nim SexpNodeKind sexp.html#SexpNodeKind enum SexpNodeKind 254
  37. nim SexpNode sexp.html#SexpNode type SexpNode 263
  38. nim SexpNodeObj sexp.html#SexpNodeObj object SexpNodeObj 264
  39. nim SexpParsingError sexp.html#SexpParsingError object SexpParsingError 284
  40. nim raiseParseErr sexp.html#raiseParseErr,SexpParser,string proc raiseParseErr(p: SexpParser; msg: string) 286
  41. nim newSString sexp.html#newSString,string proc newSString(s: string): SexpNode 290
  42. nim newSInt sexp.html#newSInt,BiggestInt proc newSInt(n: BiggestInt): SexpNode 294
  43. nim newSFloat sexp.html#newSFloat,float proc newSFloat(n: float): SexpNode 298
  44. nim newSNil sexp.html#newSNil proc newSNil(): SexpNode 302
  45. nim newSCons sexp.html#newSCons,SexpNode,SexpNode proc newSCons(car, cdr: SexpNode): SexpNode 306
  46. nim newSList sexp.html#newSList proc newSList(): SexpNode 310
  47. nim newSSymbol sexp.html#newSSymbol,string proc newSSymbol(s: string): SexpNode 314
  48. nim getStr sexp.html#getStr,SexpNode,string proc getStr(n: SexpNode; default: string = ""): string 317
  49. nim getNum sexp.html#getNum,SexpNode,BiggestInt proc getNum(n: SexpNode; default: BiggestInt = 0): BiggestInt 324
  50. nim getFNum sexp.html#getFNum,SexpNode,float proc getFNum(n: SexpNode; default: float = 0.0): float 331
  51. nim getSymbol sexp.html#getSymbol,SexpNode,string proc getSymbol(n: SexpNode; default: string = ""): string 338
  52. nim getElems sexp.html#getElems,SexpNode,seq[SexpNode] proc getElems(n: SexpNode; default: seq[SexpNode] = @[]): seq[SexpNode] 345
  53. nim getCons sexp.html#getCons,SexpNode,Cons proc getCons(n: SexpNode; defaults: Cons = (newSNil(), newSNil())): Cons 353
  54. nim sexp sexp.html#sexp,string proc sexp(s: string): SexpNode 361
  55. nim sexp sexp.html#sexp,BiggestInt proc sexp(n: BiggestInt): SexpNode 365
  56. nim sexp sexp.html#sexp,float proc sexp(n: float): SexpNode 369
  57. nim sexp sexp.html#sexp,bool proc sexp(b: bool): SexpNode 373
  58. nim sexp sexp.html#sexp,openArray[SexpNode] proc sexp(elements: openArray[SexpNode]): SexpNode 381
  59. nim sexp sexp.html#sexp,SexpNode proc sexp(s: SexpNode): SexpNode 387
  60. nim convertSexp sexp.html#convertSexp.m,untyped macro convertSexp(x: untyped): untyped 402
  61. nim `==` sexp.html#==,SexpNode,SexpNode proc `==`(a, b: SexpNode): bool 407
  62. nim hash sexp.html#hash,SexpNode proc hash(n: SexpNode): Hash 431
  63. nim len sexp.html#len,SexpNode proc len(n: SexpNode): int 449
  64. nim `[]` sexp.html#[],SexpNode,int proc `[]`(node: SexpNode; index: int): SexpNode 457
  65. nim add sexp.html#add,SexpNode,SexpNode proc add(father, child: SexpNode) 464
  66. nim escapeJson sexp.html#escapeJson,string proc escapeJson(s: string): string 481
  67. nim copy sexp.html#copy,SexpNode proc copy(p: SexpNode): SexpNode 498
  68. nim pretty sexp.html#pretty,SexpNode,int proc pretty(node: SexpNode; indent = 2): string 561
  69. nim `$` sexp.html#$,SexpNode proc `$`(node: SexpNode): string 567
  70. nim items sexp.html#items.i,SexpNode iterator items(node: SexpNode): SexpNode 572
  71. nim mitems sexp.html#mitems.i,SexpNode iterator mitems(node: var SexpNode): var SexpNode 578
  72. nim open sexp.html#open,SexpParser,Stream proc open(my: var SexpParser; input: Stream) 624
  73. nim parseSexp sexp.html#parseSexp,Stream proc parseSexp(s: Stream): SexpNode 630
  74. nim parseSexp sexp.html#parseSexp,string proc parseSexp(buffer: string): SexpNode 638
  75. nimgrp sexp sexp.html#sexp-procs-all proc 361
  76. nimgrp parsesexp sexp.html#parseSexp-procs-all proc 630