| 1037 | } |
| 1038 | |
| 1039 | CheckedError Parser::ParseString(Value &val, bool use_string_pooling) { |
| 1040 | auto s = attribute_; |
| 1041 | EXPECT(kTokenStringConstant); |
| 1042 | if (use_string_pooling) { |
| 1043 | val.constant = NumToString(builder_.CreateSharedString(s).o); |
| 1044 | } else { |
| 1045 | val.constant = NumToString(builder_.CreateString(s).o); |
| 1046 | } |
| 1047 | return NoError(); |
| 1048 | } |
| 1049 | |
| 1050 | CheckedError Parser::ParseComma() { |
| 1051 | if (!opts.protobuf_ascii_alike) EXPECT(','); |
nothing calls this directly
no test coverage detected