Commit Graph

53 Commits

Author SHA1 Message Date
Nicolas Setton
9e1daef121 (style) Split lines that are too long 2020-07-13 10:48:32 -04:00
Vadim Godunko
4f233103b7 Generate escape sequences for control characters. 2020-06-28 21:00:02 +03:00
Vadim Godunko
8c727c5800 Fix compiler warnings. 2020-06-11 19:18:14 +03:00
Vadim Godunko
33e886a365 Rename Magic_Character to Virtual_Character 2020-06-09 09:45:09 +03:00
Vadim Godunko
0c32eb34f6 Rename Magic_String to Virtual_String. 2020-06-09 09:45:09 +03:00
Vadim Godunko
e5ef6338a3 Rename Magic to VSS. 2020-06-09 09:45:09 +03:00
Vadim Godunko
b06d15f5c5 Fix failure when JSON data contains trailing whitespaces. 2020-06-05 18:43:44 +03:00
Vadim Godunko
f78f77d91e Add GPL Runtime Exception 2020-06-03 13:23:30 +03:00
Vadim Godunko
d2ae313abb Add error reporting for some cases. 2020-06-03 13:23:30 +03:00
Vadim Godunko
57222ab219 Remove unused code. 2020-06-03 13:23:29 +03:00
Vadim Godunko
7d686f3b93 Various fixes of parsing of numbers. 2020-06-03 13:23:29 +03:00
Vadim Godunko
28f8aaa579 Remove unused code. 2020-06-03 13:23:29 +03:00
Vadim Godunko
261eff556b Cleaup of Parse_Value. 2020-06-03 13:23:29 +03:00
Vadim Godunko
0693c0f909 Fix processing in case of failure. 2020-06-03 13:23:29 +03:00
Vadim Godunko
89eb3f00fa Pass text stream's errors to application. 2020-06-03 13:23:29 +03:00
Vadim Godunko
7701890ac7 Various fixes found by 'n_incomplete' group. 2020-06-03 13:23:29 +03:00
Vadim Godunko
4aa57b27ef Remove counting of the nesting level, it is not used anymore. 2020-06-03 13:23:29 +03:00
Vadim Godunko
3278b8af7e Various fixes found by 'n'/'array' testcases. 2020-06-03 13:23:29 +03:00
Vadim Godunko
08a6fcb5ca More error diagnostics. 2020-06-03 13:23:29 +03:00
Vadim Godunko
b8409216b0 Add implementation of At_End function. 2020-06-03 13:23:29 +03:00
Vadim Godunko
025ebfdd68 Don't save state stack in case of error. 2020-06-03 13:23:29 +03:00
Vadim Godunko
b05618e4a6 Subprogram to get error message. 2020-06-03 13:23:29 +03:00
Vadim Godunko
9bf8ed4d7e Report error when alone low surrogate code point is present. 2020-06-03 13:23:29 +03:00
Vadim Godunko
d548592fc7 Extend JSON_Number to carry image of arbitrary number. 2020-06-03 13:23:29 +03:00
Vadim Godunko
51d4bf00b3 Remove debug output. 2020-06-03 13:23:29 +03:00