|
void | AddError (const std::string &error) |
|
void | AddError (const std::string &error) |
|
void | AddError (int line, int column, const std::string &error) |
|
void | AddError (int line, int column, const std::string &error) |
|
void | AddWarning (const std::string &warning) |
|
void | AddWarning (const string &warning) |
|
bool | AtEnd () |
|
bool | AtEnd () |
|
bool | Consume (const char *text) |
|
bool | Consume (const char *text) |
|
bool | Consume (const char *text, const char *error) |
|
bool | Consume (const char *text, const char *error) |
|
bool | ConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
bool | ConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
bool | ConsumeIdentifier (std::string *output, const char *error) |
|
bool | ConsumeIdentifier (std::string *output, const char *error) |
|
bool | ConsumeInteger (int *output, const char *error) |
|
bool | ConsumeInteger (int *output, const char *error) |
|
bool | ConsumeInteger64 (uint64 max_value, uint64 *output, const char *error) |
|
bool | ConsumeInteger64 (uint64_t max_value, uint64_t *output, const char *error) |
|
bool | ConsumeNumber (double *output, const char *error) |
|
bool | ConsumeNumber (double *output, const char *error) |
|
bool | ConsumeSignedInteger (int *output, const char *error) |
|
bool | ConsumeSignedInteger (int *output, const char *error) |
|
bool | ConsumeString (std::string *output, const char *error) |
|
bool | ConsumeString (std::string *output, const char *error) |
|
bool | DefaultToOptionalFields () const |
|
bool | DefaultToOptionalFields () const |
|
void | GenerateMapEntry (const MapField &map_field, FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages) |
|
void | GenerateMapEntry (const MapField &map_field, FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages) |
|
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Parser) |
|
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Parser) |
|
bool | LookingAt (const char *text) |
|
bool | LookingAt (const char *text) |
|
bool | LookingAtType (io::Tokenizer::TokenType token_type) |
|
bool | LookingAtType (io::Tokenizer::TokenType token_type) |
|
bool | ParseDefaultAssignment (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseDefaultAssignment (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumBlock (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumBlock (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumConstant (EnumValueDescriptorProto *enum_value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumConstant (EnumValueDescriptorProto *enum_value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumConstantOptions (EnumValueDescriptorProto *value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumConstantOptions (EnumValueDescriptorProto *value, const LocationRecorder &enum_value_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumDefinition (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumDefinition (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumStatement (EnumDescriptorProto *message, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumStatement (EnumDescriptorProto *message, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseExtend (RepeatedPtrField< FieldDescriptorProto > *extensions, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &extend_location, const FileDescriptorProto *containing_file) |
|
bool | ParseExtend (RepeatedPtrField< FieldDescriptorProto > *extensions, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &extend_location, const FileDescriptorProto *containing_file) |
|
bool | ParseExtensions (DescriptorProto *message, const LocationRecorder &extensions_location, const FileDescriptorProto *containing_file) |
|
bool | ParseExtensions (DescriptorProto *message, const LocationRecorder &extensions_location, const FileDescriptorProto *containing_file) |
|
bool | ParseFieldOptions (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseFieldOptions (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseImport (RepeatedPtrField< std::string > *dependency, RepeatedField< int32 > *public_dependency, RepeatedField< int32 > *weak_dependency, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParseImport (RepeatedPtrField< std::string > *dependency, RepeatedField< int32_t > *public_dependency, RepeatedField< int32_t > *weak_dependency, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParseJsonName (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseJsonName (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseLabel (FieldDescriptorProto::Label *label, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseLabel (FieldDescriptorProto::Label *label, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageBlock (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageBlock (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageDefinition (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageDefinition (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageField (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageField (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageFieldNoLabel (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageFieldNoLabel (FieldDescriptorProto *field, RepeatedPtrField< DescriptorProto > *messages, const LocationRecorder &parent_location, int location_field_number_for_nested_type, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageStatement (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageStatement (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMethodOptions (const LocationRecorder &parent_location, const FileDescriptorProto *containing_file, const int optionsFieldNumber, Message *mutable_options) |
|
bool | ParseMethodOptions (const LocationRecorder &parent_location, const FileDescriptorProto *containing_file, const int optionsFieldNumber, Message *mutable_options) |
|
bool | ParseOneof (OneofDescriptorProto *oneof_decl, DescriptorProto *containing_type, int oneof_index, const LocationRecorder &oneof_location, const LocationRecorder &containing_type_location, const FileDescriptorProto *containing_file) |
|
bool | ParseOneof (OneofDescriptorProto *oneof_decl, DescriptorProto *containing_type, int oneof_index, const LocationRecorder &oneof_location, const LocationRecorder &containing_type_location, const FileDescriptorProto *containing_file) |
|
bool | ParseOption (Message *options, const LocationRecorder &options_location, const FileDescriptorProto *containing_file, OptionStyle style) |
|
bool | ParseOption (Message *options, const LocationRecorder &options_location, const FileDescriptorProto *containing_file, OptionStyle style) |
|
bool | ParseOptionNamePart (UninterpretedOption *uninterpreted_option, const LocationRecorder &part_location, const FileDescriptorProto *containing_file) |
|
bool | ParseOptionNamePart (UninterpretedOption *uninterpreted_option, const LocationRecorder &part_location, const FileDescriptorProto *containing_file) |
|
bool | ParsePackage (FileDescriptorProto *file, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParsePackage (FileDescriptorProto *file, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParseReserved (DescriptorProto *message, const LocationRecorder &message_location) |
|
bool | ParseReserved (DescriptorProto *message, const LocationRecorder &message_location) |
|
bool | ParseReserved (EnumDescriptorProto *message, const LocationRecorder &message_location) |
|
bool | ParseReserved (EnumDescriptorProto *message, const LocationRecorder &message_location) |
|
bool | ParseReservedNames (DescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNames (DescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNames (EnumDescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNames (EnumDescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNumbers (DescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNumbers (DescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNumbers (EnumDescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseReservedNumbers (EnumDescriptorProto *message, const LocationRecorder &parent_location) |
|
bool | ParseServiceBlock (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceBlock (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceDefinition (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceDefinition (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceMethod (MethodDescriptorProto *method, const LocationRecorder &method_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceMethod (MethodDescriptorProto *method, const LocationRecorder &method_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceStatement (ServiceDescriptorProto *message, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceStatement (ServiceDescriptorProto *message, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseSyntaxIdentifier (const LocationRecorder &parent) |
|
bool | ParseSyntaxIdentifier (const LocationRecorder &parent) |
|
bool | ParseTopLevelStatement (FileDescriptorProto *file, const LocationRecorder &root_location) |
|
bool | ParseTopLevelStatement (FileDescriptorProto *file, const LocationRecorder &root_location) |
|
bool | ParseType (FieldDescriptorProto::Type *type, std::string *type_name) |
|
bool | ParseType (FieldDescriptorProto::Type *type, std::string *type_name) |
|
bool | ParseUninterpretedBlock (std::string *value) |
|
bool | ParseUninterpretedBlock (std::string *value) |
|
bool | ParseUserDefinedType (std::string *type_name) |
|
bool | ParseUserDefinedType (std::string *type_name) |
|
void | SkipRestOfBlock () |
|
void | SkipRestOfBlock () |
|
void | SkipStatement () |
|
void | SkipStatement () |
|
bool | TryConsume (const char *text) |
|
bool | TryConsume (const char *text) |
|
bool | TryConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
bool | TryConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
bool | TryConsumeEndOfDeclarationFinishScope (const char *text, const LocationRecorder *location) |
|
bool | TryConsumeEndOfDeclarationFinishScope (const char *text, const LocationRecorder *location) |
|
bool | ValidateEnum (const EnumDescriptorProto *proto) |
|
bool | ValidateEnum (const EnumDescriptorProto *proto) |
|