[C++] Add ParseJson(), Parser(Parser&&), update fuzzers (#6284)

- add a new method ParseJson to minimize failures during fuzzing
- add default (conditional) move-constructor for Parser
- add a new monster_fuzzer
- switch fuzzers to C++17 and `test/cpp17` generated code
This commit is contained in:
Vladimir Glavnyy
2020-11-24 01:17:44 +07:00
committed by GitHub
parent bc518a5127
commit c27bc2d76f
16 changed files with 410 additions and 41 deletions

View File

@@ -0,0 +1,23 @@
"-"
"+"
"."
"e"
"e+"
"e-"
"E"
"E+"
"E-"
"0x"
"-0x"
"p"
"a"
"b"
"c"
"d"
"e"
"f"
"nan"
"inf"
"-inf"
"infinity"
"-infinity"