Files
Nim/sexp.idx
github-actions[bot] cc6d267eaa Deploy to GitHub pages
2026-07-09 08:42:57 +00:00

77 lines
5.6 KiB
Plaintext

nimTitle sexp sexp.html module sexp 0
nim sexpError sexp.html#sexpError SexpEventKind.sexpError 21
nim sexpEof sexp.html#sexpEof SexpEventKind.sexpEof 21
nim sexpString sexp.html#sexpString SexpEventKind.sexpString 21
nim sexpSymbol sexp.html#sexpSymbol SexpEventKind.sexpSymbol 21
nim sexpInt sexp.html#sexpInt SexpEventKind.sexpInt 21
nim sexpFloat sexp.html#sexpFloat SexpEventKind.sexpFloat 21
nim sexpNil sexp.html#sexpNil SexpEventKind.sexpNil 21
nim sexpDot sexp.html#sexpDot SexpEventKind.sexpDot 21
nim sexpListStart sexp.html#sexpListStart SexpEventKind.sexpListStart 21
nim sexpListEnd sexp.html#sexpListEnd SexpEventKind.sexpListEnd 21
nim SexpEventKind sexp.html#SexpEventKind enum SexpEventKind 21
nim errNone sexp.html#errNone SexpError.errNone 46
nim errInvalidToken sexp.html#errInvalidToken SexpError.errInvalidToken 46
nim errParensRiExpected sexp.html#errParensRiExpected SexpError.errParensRiExpected 46
nim errQuoteExpected sexp.html#errQuoteExpected SexpError.errQuoteExpected 46
nim errEofExpected sexp.html#errEofExpected SexpError.errEofExpected 46
nim SexpError sexp.html#SexpError_2 enum SexpError 46
nim SexpParser sexp.html#SexpParser object SexpParser 53
nim close sexp.html#close,SexpParser proc close(my: var SexpParser) 79
nim str sexp.html#str,SexpParser proc str(my: SexpParser): string 83
nim getInt sexp.html#getInt,SexpParser proc getInt(my: SexpParser): BiggestInt 89
nim getFloat sexp.html#getFloat,SexpParser proc getFloat(my: SexpParser): float 94
nim kind sexp.html#kind,SexpParser proc kind(my: SexpParser): SexpEventKind 99
nim getColumn sexp.html#getColumn,SexpParser proc getColumn(my: SexpParser): int 103
nim getLine sexp.html#getLine,SexpParser proc getLine(my: SexpParser): int 107
nim errorMsg sexp.html#errorMsg,SexpParser proc errorMsg(my: SexpParser): string 111
nim errorMsgExpected sexp.html#errorMsgExpected,SexpParser,string proc errorMsgExpected(my: SexpParser; e: string): string 116
nim SNil sexp.html#SNil SexpNodeKind.SNil 254
nim SInt sexp.html#SInt SexpNodeKind.SInt 254
nim SFloat sexp.html#SFloat SexpNodeKind.SFloat 254
nim SString sexp.html#SString SexpNodeKind.SString 254
nim SSymbol sexp.html#SSymbol SexpNodeKind.SSymbol 254
nim SList sexp.html#SList SexpNodeKind.SList 254
nim SCons sexp.html#SCons SexpNodeKind.SCons 254
nim SexpNodeKind sexp.html#SexpNodeKind enum SexpNodeKind 254
nim SexpNode sexp.html#SexpNode type SexpNode 263
nim SexpNodeObj sexp.html#SexpNodeObj object SexpNodeObj 264
nim SexpParsingError sexp.html#SexpParsingError object SexpParsingError 284
nim raiseParseErr sexp.html#raiseParseErr,SexpParser,string proc raiseParseErr(p: SexpParser; msg: string) 286
nim newSString sexp.html#newSString,string proc newSString(s: string): SexpNode 290
nim newSInt sexp.html#newSInt,BiggestInt proc newSInt(n: BiggestInt): SexpNode 294
nim newSFloat sexp.html#newSFloat,float proc newSFloat(n: float): SexpNode 298
nim newSNil sexp.html#newSNil proc newSNil(): SexpNode 302
nim newSCons sexp.html#newSCons,SexpNode,SexpNode proc newSCons(car, cdr: SexpNode): SexpNode 306
nim newSList sexp.html#newSList proc newSList(): SexpNode 310
nim newSSymbol sexp.html#newSSymbol,string proc newSSymbol(s: string): SexpNode 314
nim getStr sexp.html#getStr,SexpNode,string proc getStr(n: SexpNode; default: string = ""): string 317
nim getNum sexp.html#getNum,SexpNode,BiggestInt proc getNum(n: SexpNode; default: BiggestInt = 0): BiggestInt 324
nim getFNum sexp.html#getFNum,SexpNode,float proc getFNum(n: SexpNode; default: float = 0.0): float 331
nim getSymbol sexp.html#getSymbol,SexpNode,string proc getSymbol(n: SexpNode; default: string = ""): string 338
nim getElems sexp.html#getElems,SexpNode,seq[SexpNode] proc getElems(n: SexpNode; default: seq[SexpNode] = @[]): seq[SexpNode] 345
nim getCons sexp.html#getCons,SexpNode,Cons proc getCons(n: SexpNode; defaults: Cons = (newSNil(), newSNil())): Cons 353
nim sexp sexp.html#sexp,string proc sexp(s: string): SexpNode 361
nim sexp sexp.html#sexp,BiggestInt proc sexp(n: BiggestInt): SexpNode 365
nim sexp sexp.html#sexp,float proc sexp(n: float): SexpNode 369
nim sexp sexp.html#sexp,bool proc sexp(b: bool): SexpNode 373
nim sexp sexp.html#sexp,openArray[SexpNode] proc sexp(elements: openArray[SexpNode]): SexpNode 381
nim sexp sexp.html#sexp,SexpNode proc sexp(s: SexpNode): SexpNode 387
nim convertSexp sexp.html#convertSexp.m,untyped macro convertSexp(x: untyped): untyped 402
nim `==` sexp.html#==,SexpNode,SexpNode proc `==`(a, b: SexpNode): bool 407
nim hash sexp.html#hash,SexpNode proc hash(n: SexpNode): Hash 431
nim len sexp.html#len,SexpNode proc len(n: SexpNode): int 449
nim `[]` sexp.html#[],SexpNode,int proc `[]`(node: SexpNode; index: int): SexpNode 457
nim add sexp.html#add,SexpNode,SexpNode proc add(father, child: SexpNode) 464
nim escapeJson sexp.html#escapeJson,string proc escapeJson(s: string): string 481
nim copy sexp.html#copy,SexpNode proc copy(p: SexpNode): SexpNode 498
nim pretty sexp.html#pretty,SexpNode,int proc pretty(node: SexpNode; indent = 2): string 561
nim `$` sexp.html#$,SexpNode proc `$`(node: SexpNode): string 567
nim items sexp.html#items.i,SexpNode iterator items(node: SexpNode): SexpNode 572
nim mitems sexp.html#mitems.i,SexpNode iterator mitems(node: var SexpNode): var SexpNode 578
nim open sexp.html#open,SexpParser,Stream proc open(my: var SexpParser; input: Stream) 624
nim parseSexp sexp.html#parseSexp,Stream proc parseSexp(s: Stream): SexpNode 630
nim parseSexp sexp.html#parseSexp,string proc parseSexp(buffer: string): SexpNode 638
nimgrp sexp sexp.html#sexp-procs-all proc 361
nimgrp parsesexp sexp.html#parseSexp-procs-all proc 630