Files
Nim/parsejson.idx
github-actions[bot] ef3d9e7b38 Deploy to GitHub pages
2025-12-28 15:55:52 +00:00

62 lines
4.5 KiB
Plaintext

nimTitle parsejson parsejson.html module std/parsejson 0
nim jsonError parsejson.html#jsonError JsonEventKind.jsonError 21
nim jsonEof parsejson.html#jsonEof JsonEventKind.jsonEof 21
nim jsonString parsejson.html#jsonString JsonEventKind.jsonString 21
nim jsonInt parsejson.html#jsonInt JsonEventKind.jsonInt 21
nim jsonFloat parsejson.html#jsonFloat JsonEventKind.jsonFloat 21
nim jsonTrue parsejson.html#jsonTrue JsonEventKind.jsonTrue 21
nim jsonFalse parsejson.html#jsonFalse JsonEventKind.jsonFalse 21
nim jsonNull parsejson.html#jsonNull JsonEventKind.jsonNull 21
nim jsonObjectStart parsejson.html#jsonObjectStart JsonEventKind.jsonObjectStart 21
nim jsonObjectEnd parsejson.html#jsonObjectEnd JsonEventKind.jsonObjectEnd 21
nim jsonArrayStart parsejson.html#jsonArrayStart JsonEventKind.jsonArrayStart 21
nim jsonArrayEnd parsejson.html#jsonArrayEnd JsonEventKind.jsonArrayEnd 21
nim JsonEventKind parsejson.html#JsonEventKind enum JsonEventKind 21
nim tkError parsejson.html#tkError TokKind.tkError 35
nim tkEof parsejson.html#tkEof TokKind.tkEof 35
nim tkString parsejson.html#tkString TokKind.tkString 35
nim tkInt parsejson.html#tkInt TokKind.tkInt 35
nim tkFloat parsejson.html#tkFloat TokKind.tkFloat 35
nim tkTrue parsejson.html#tkTrue TokKind.tkTrue 35
nim tkFalse parsejson.html#tkFalse TokKind.tkFalse 35
nim tkNull parsejson.html#tkNull TokKind.tkNull 35
nim tkCurlyLe parsejson.html#tkCurlyLe TokKind.tkCurlyLe 35
nim tkCurlyRi parsejson.html#tkCurlyRi TokKind.tkCurlyRi 35
nim tkBracketLe parsejson.html#tkBracketLe TokKind.tkBracketLe 35
nim tkBracketRi parsejson.html#tkBracketRi TokKind.tkBracketRi 35
nim tkColon parsejson.html#tkColon TokKind.tkColon 35
nim tkComma parsejson.html#tkComma TokKind.tkComma 35
nim TokKind parsejson.html#TokKind enum TokKind 35
nim errNone parsejson.html#errNone JsonError.errNone 51
nim errInvalidToken parsejson.html#errInvalidToken JsonError.errInvalidToken 51
nim errStringExpected parsejson.html#errStringExpected JsonError.errStringExpected 51
nim errColonExpected parsejson.html#errColonExpected JsonError.errColonExpected 51
nim errCommaExpected parsejson.html#errCommaExpected JsonError.errCommaExpected 51
nim errBracketRiExpected parsejson.html#errBracketRiExpected JsonError.errBracketRiExpected 51
nim errCurlyRiExpected parsejson.html#errCurlyRiExpected JsonError.errCurlyRiExpected 51
nim errQuoteExpected parsejson.html#errQuoteExpected JsonError.errQuoteExpected 51
nim errEOC_Expected parsejson.html#errEOC_Expected JsonError.errEOC_Expected 51
nim errEofExpected parsejson.html#errEofExpected JsonError.errEofExpected 51
nim errExprExpected parsejson.html#errExprExpected JsonError.errExprExpected 51
nim JsonError parsejson.html#JsonError_2 enum JsonError 51
nim JsonParser parsejson.html#JsonParser object JsonParser 68
nim JsonKindError parsejson.html#JsonKindError object JsonKindError 77
nim JsonParsingError parsejson.html#JsonParsingError object JsonParsingError 79
nim errorMessages parsejson.html#errorMessages const errorMessages 82
nim open parsejson.html#open,JsonParser,Stream,string proc open(my: var JsonParser; input: Stream; filename: string;\n rawStringLiterals = false) 107
nim close parsejson.html#close,JsonParser proc close(my: var JsonParser) 120
nim str parsejson.html#str,JsonParser proc str(my: JsonParser): string 124
nim getInt parsejson.html#getInt,JsonParser proc getInt(my: JsonParser): BiggestInt 130
nim getFloat parsejson.html#getFloat,JsonParser proc getFloat(my: JsonParser): float 135
nim kind parsejson.html#kind,JsonParser proc kind(my: JsonParser): JsonEventKind 140
nim getColumn parsejson.html#getColumn,JsonParser proc getColumn(my: JsonParser): int 144
nim getLine parsejson.html#getLine,JsonParser proc getLine(my: JsonParser): int 148
nim getFilename parsejson.html#getFilename,JsonParser proc getFilename(my: JsonParser): string 152
nim errorMsg parsejson.html#errorMsg,JsonParser proc errorMsg(my: JsonParser): string 156
nim errorMsgExpected parsejson.html#errorMsgExpected,JsonParser,string proc errorMsgExpected(my: JsonParser; e: string): string 162
nim parseEscapedUTF16 parsejson.html#parseEscapedUTF16,cstring,int proc parseEscapedUTF16(buf: cstring; pos: var int): int 168
nim getTok parsejson.html#getTok,JsonParser proc getTok(my: var JsonParser): TokKind 354
nim next parsejson.html#next,JsonParser proc next(my: var JsonParser) 399
nim raiseParseErr parsejson.html#raiseParseErr,JsonParser,string proc raiseParseErr(p: JsonParser; msg: string) 516
nim eat parsejson.html#eat,JsonParser,TokKind proc eat(p: var JsonParser; tok: TokKind) 520