|
void | SkipStatement () |
|
void | SkipRestOfBlock () |
|
bool | AtEnd () |
|
bool | LookingAt (const char *text) |
|
bool | LookingAtType (io::Tokenizer::TokenType token_type) |
|
bool | TryConsume (const char *text) |
|
bool | Consume (const char *text, const char *error) |
|
bool | Consume (const char *text) |
|
bool | ConsumeIdentifier (string *output, const char *error) |
|
bool | ConsumeInteger (int *output, const char *error) |
|
bool | ConsumeSignedInteger (int *output, const char *error) |
|
bool | ConsumeInteger64 (uint64 max_value, uint64 *output, const char *error) |
|
bool | ConsumeNumber (double *output, const char *error) |
|
bool | ConsumeString (string *output, const char *error) |
|
bool | TryConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
bool | ConsumeEndOfDeclaration (const char *text, const LocationRecorder *location) |
|
void | AddError (int line, int column, const string &error) |
|
void | AddError (const string &error) |
|
bool | ParseSyntaxIdentifier () |
|
bool | ParseTopLevelStatement (FileDescriptorProto *file, const LocationRecorder &root_location) |
|
bool | ParseMessageDefinition (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumDefinition (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceDefinition (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParsePackage (FileDescriptorProto *file, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParseImport (RepeatedPtrField< string > *dependency, RepeatedField< int32 > *public_dependency, RepeatedField< int32 > *weak_dependency, const LocationRecorder &root_location, const FileDescriptorProto *containing_file) |
|
bool | ParseOption (Message *options, const LocationRecorder &options_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageBlock (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumBlock (EnumDescriptorProto *enum_type, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceBlock (ServiceDescriptorProto *service, const LocationRecorder &service_location, const FileDescriptorProto *containing_file) |
|
bool | ParseMessageStatement (DescriptorProto *message, const LocationRecorder &message_location, const FileDescriptorProto *containing_file) |
|
bool | ParseEnumStatement (EnumDescriptorProto *message, const LocationRecorder &enum_location, const FileDescriptorProto *containing_file) |
|
bool | ParseServiceStatement (ServiceDescriptorProto *message, const LocationRecorder &service_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 | ParseExtensions (DescriptorProto *message, const LocationRecorder &extensions_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 | ParseOneof (OneofDescriptorProto *oneof_decl, DescriptorProto *containing_type, int oneof_index, const LocationRecorder &oneof_location, const LocationRecorder &containing_type_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 | ParseServiceMethod (MethodDescriptorProto *method, const LocationRecorder &method_location, const FileDescriptorProto *containing_file) |
|
bool | ParseOptions (const LocationRecorder &parent_location, const FileDescriptorProto *containing_file, const int optionsFieldNumber, Message *mutable_options) |
|
bool | ParseLabel (FieldDescriptorProto::Label *label, const FileDescriptorProto *containing_file) |
|
bool | ParseType (FieldDescriptorProto::Type *type, string *type_name) |
|
bool | ParseUserDefinedType (string *type_name) |
|
bool | ParseFieldOptions (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
bool | ParseDefaultAssignment (FieldDescriptorProto *field, const LocationRecorder &field_location, const FileDescriptorProto *containing_file) |
|
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 | ParseUninterpretedBlock (string *value) |
|
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Parser) |
|