| 2136 | return new OurCharReader(collectComments, features); |
| 2137 | } |
| 2138 | static void getValidReaderKeys(std::set<std::string>* valid_keys) |
| 2139 | { |
| 2140 | valid_keys->clear(); |
| 2141 | valid_keys->insert("collectComments"); |
| 2142 | valid_keys->insert("allowComments"); |
| 2143 | valid_keys->insert("strictRoot"); |
| 2144 | valid_keys->insert("allowDroppedNullPlaceholders"); |
| 2145 | valid_keys->insert("allowNumericKeys"); |
| 2146 | valid_keys->insert("allowSingleQuotes"); |
| 2147 | valid_keys->insert("stackLimit"); |
| 2148 | valid_keys->insert("failIfExtra"); |
| 2149 | valid_keys->insert("rejectDupKeys"); |
| 2150 | valid_keys->insert("allowSpecialFloats"); |
| 2151 | } |
| 2152 | bool CharReaderBuilder::validate(Json::Value* invalid) const |
| 2153 | { |
| 2154 | Json::Value my_invalid; |