gitextract_f3allsjk/ ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── CMakeModules/ │ └── FindGTestSrc.cmake ├── RapidJSON.pc.in ├── RapidJSONConfig.cmake.in ├── RapidJSONConfigVersion.cmake.in ├── appveyor.yml ├── bin/ │ ├── data/ │ │ ├── abcde.txt │ │ ├── glossary.json │ │ ├── menu.json │ │ ├── readme.txt │ │ ├── sample.json │ │ ├── webapp.json │ │ └── widget.json │ ├── encodings/ │ │ ├── utf16be.json │ │ ├── utf16bebom.json │ │ ├── utf16le.json │ │ ├── utf16lebom.json │ │ ├── utf32be.json │ │ ├── utf32bebom.json │ │ ├── utf32le.json │ │ ├── utf32lebom.json │ │ ├── utf8.json │ │ └── utf8bom.json │ ├── jsonchecker/ │ │ ├── fail1.json │ │ ├── fail10.json │ │ ├── fail11.json │ │ ├── fail12.json │ │ ├── fail13.json │ │ ├── fail14.json │ │ ├── fail15.json │ │ ├── fail16.json │ │ ├── fail17.json │ │ ├── fail18.json │ │ ├── fail19.json │ │ ├── fail2.json │ │ ├── fail20.json │ │ ├── fail21.json │ │ ├── fail22.json │ │ ├── fail23.json │ │ ├── fail24.json │ │ ├── fail25.json │ │ ├── fail26.json │ │ ├── fail27.json │ │ ├── fail28.json │ │ ├── fail29.json │ │ ├── fail3.json │ │ ├── fail30.json │ │ ├── fail31.json │ │ ├── fail32.json │ │ ├── fail33.json │ │ ├── fail4.json │ │ ├── fail5.json │ │ ├── fail6.json │ │ ├── fail7.json │ │ ├── fail8.json │ │ ├── fail9.json │ │ ├── pass1.json │ │ ├── pass2.json │ │ ├── pass3.json │ │ └── readme.txt │ ├── types/ │ │ ├── alotofkeys.json │ │ ├── booleans.json │ │ ├── floats.json │ │ ├── guids.json │ │ ├── integers.json │ │ ├── mixed.json │ │ ├── nulls.json │ │ ├── paragraphs.json │ │ └── readme.txt │ └── unittestschema/ │ ├── address.json │ ├── allOf_address.json │ ├── anyOf_address.json │ ├── idandref.json │ └── oneOf_address.json ├── contrib/ │ └── natvis/ │ ├── LICENSE │ ├── README.md │ └── rapidjson.natvis ├── doc/ │ ├── CMakeLists.txt │ ├── Doxyfile.in │ ├── Doxyfile.zh-cn.in │ ├── diagram/ │ │ ├── architecture.dot │ │ ├── insituparsing.dot │ │ ├── iterative-parser-states-diagram.dot │ │ ├── makefile │ │ ├── move1.dot │ │ ├── move2.dot │ │ ├── move3.dot │ │ ├── normalparsing.dot │ │ ├── simpledom.dot │ │ ├── tutorial.dot │ │ └── utilityclass.dot │ ├── dom.md │ ├── dom.zh-cn.md │ ├── encoding.md │ ├── encoding.zh-cn.md │ ├── faq.md │ ├── faq.zh-cn.md │ ├── features.md │ ├── features.zh-cn.md │ ├── internals.md │ ├── internals.zh-cn.md │ ├── misc/ │ │ ├── DoxygenLayout.xml │ │ ├── doxygenextra.css │ │ ├── footer.html │ │ └── header.html │ ├── npm.md │ ├── performance.md │ ├── performance.zh-cn.md │ ├── pointer.md │ ├── pointer.zh-cn.md │ ├── sax.md │ ├── sax.zh-cn.md │ ├── schema.md │ ├── schema.zh-cn.md │ ├── stream.md │ ├── stream.zh-cn.md │ ├── tutorial.md │ └── tutorial.zh-cn.md ├── docker/ │ └── debian/ │ └── Dockerfile ├── example/ │ ├── CMakeLists.txt │ ├── archiver/ │ │ ├── archiver.cpp │ │ ├── archiver.h │ │ └── archivertest.cpp │ ├── capitalize/ │ │ └── capitalize.cpp │ ├── condense/ │ │ └── condense.cpp │ ├── filterkey/ │ │ └── filterkey.cpp │ ├── filterkeydom/ │ │ └── filterkeydom.cpp │ ├── jsonx/ │ │ └── jsonx.cpp │ ├── lookaheadparser/ │ │ └── lookaheadparser.cpp │ ├── messagereader/ │ │ └── messagereader.cpp │ ├── parsebyparts/ │ │ └── parsebyparts.cpp │ ├── pretty/ │ │ └── pretty.cpp │ ├── prettyauto/ │ │ └── prettyauto.cpp │ ├── schemavalidator/ │ │ └── schemavalidator.cpp │ ├── serialize/ │ │ └── serialize.cpp │ ├── simpledom/ │ │ └── simpledom.cpp │ ├── simplepullreader/ │ │ └── simplepullreader.cpp │ ├── simplereader/ │ │ └── simplereader.cpp │ ├── simplewriter/ │ │ └── simplewriter.cpp │ ├── sortkeys/ │ │ └── sortkeys.cpp │ ├── traverseaspointer.cpp │ └── tutorial/ │ └── tutorial.cpp ├── include/ │ └── rapidjson/ │ ├── allocators.h │ ├── cursorstreamwrapper.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── error/ │ │ ├── en.h │ │ └── error.h │ ├── filereadstream.h │ ├── filewritestream.h │ ├── fwd.h │ ├── internal/ │ │ ├── biginteger.h │ │ ├── clzll.h │ │ ├── diyfp.h │ │ ├── dtoa.h │ │ ├── ieee754.h │ │ ├── itoa.h │ │ ├── meta.h │ │ ├── pow10.h │ │ ├── regex.h │ │ ├── stack.h │ │ ├── strfunc.h │ │ ├── strtod.h │ │ └── swap.h │ ├── istreamwrapper.h │ ├── memorybuffer.h │ ├── memorystream.h │ ├── msinttypes/ │ │ ├── inttypes.h │ │ └── stdint.h │ ├── ostreamwrapper.h │ ├── pointer.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── schema.h │ ├── stream.h │ ├── stringbuffer.h │ ├── uri.h │ └── writer.h ├── include_dirs.js ├── library.json ├── license.txt ├── package.json ├── rapidjson.autopkg ├── readme.md ├── readme.zh-cn.md ├── test/ │ ├── CMakeLists.txt │ ├── perftest/ │ │ ├── CMakeLists.txt │ │ ├── misctest.cpp │ │ ├── perftest.cpp │ │ ├── perftest.h │ │ ├── platformtest.cpp │ │ ├── rapidjsontest.cpp │ │ └── schematest.cpp │ ├── unittest/ │ │ ├── CMakeLists.txt │ │ ├── allocatorstest.cpp │ │ ├── bigintegertest.cpp │ │ ├── clzlltest.cpp │ │ ├── cursorstreamwrappertest.cpp │ │ ├── documenttest.cpp │ │ ├── dtoatest.cpp │ │ ├── encodedstreamtest.cpp │ │ ├── encodingstest.cpp │ │ ├── filestreamtest.cpp │ │ ├── fwdtest.cpp │ │ ├── istreamwrappertest.cpp │ │ ├── itoatest.cpp │ │ ├── jsoncheckertest.cpp │ │ ├── namespacetest.cpp │ │ ├── ostreamwrappertest.cpp │ │ ├── platformtest.cpp │ │ ├── pointertest.cpp │ │ ├── prettywritertest.cpp │ │ ├── readertest.cpp │ │ ├── regextest.cpp │ │ ├── schematest.cpp │ │ ├── simdtest.cpp │ │ ├── strfunctest.cpp │ │ ├── stringbuffertest.cpp │ │ ├── strtodtest.cpp │ │ ├── unittest.cpp │ │ ├── unittest.h │ │ ├── uritest.cpp │ │ ├── valuetest.cpp │ │ └── writertest.cpp │ └── valgrind.supp └── travis-doxygen.sh