mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
62 lines
4.5 KiB
Plaintext
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
|