Lines Matching defs:DO

89 // Makes code slightly more readable.  The meaning of "DO(foo)" is
92 #define DO(STATEMENT) if (STATEMENT) {} else return false
347 DO(Consume("syntax", "File must begin with 'syntax = \"proto2\";'."));
348 DO(Consume("="));
351 DO(ConsumeString(&syntax, "Expected syntax identifier."));
352 DO(Consume(";"));
395 DO(Consume("message"));
397 DO(ConsumeIdentifier(message->mutable_name(), "Expected message name."));
398 DO(ParseMessageBlock(message));
403 DO(Consume("{"));
446 DO(ParseLabel(&label));
452 DO(ParseType(&type, &type_name));
462 DO(ConsumeIdentifier(field->mutable_name(), "Expected field name."));
463 DO(Consume("=", "Missing field number."));
468 DO(ConsumeInteger(&number, "Expected field number."));
472 DO(ParseFieldOptions(field));
493 DO(ParseMessageBlock(group));
499 DO(Consume(";"));
511 DO(ParseDefaultAssignment(field));
513 DO(ParseOptionAssignment(field->mutable_options()));
517 DO(Consume("]"));
527 DO(Consume("default"));
528 DO(Consume("="));
536 DO(ConsumeIdentifier(default_value, "Expected identifier."));
562 DO(ConsumeInteger64(max_value, &value, "Expected integer."));
584 DO(ConsumeInteger64(max_value, &value, "Expected integer."));
599 DO(ConsumeNumber(&value, "Expected number."));
616 DO(ConsumeString(default_value, "Expected string."));
620 DO(ConsumeString(default_value, "Expected string."));
625 DO(ConsumeIdentifier(default_value, "Expected identifier."));
641 DO(Consume("("));
645 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
649 DO(Consume("."));
651 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
654 DO(Consume(")"));
657 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
681 DO(ParseOptionNamePart(uninterpreted_option));
684 DO(Consume("."));
685 DO(ParseOptionNamePart(uninterpreted_option));
688 DO(Consume("="));
712 DO(ConsumeIdentifier(&value, "Expected identifier."));
721 DO(ConsumeInteger64(max_value, &value, "Expected integer."));
732 DO(ConsumeNumber(&value, "Expected number."));
743 DO(ConsumeString(&value, "Expected string."));
758 DO(Consume("extensions"));
765 DO(ConsumeInteger(&start, "Expected field number range."));
771 DO(ConsumeInteger(&end, "Expected integer."));
785 DO(Consume(";"));
791 DO(Consume("extend"));
799 DO(ParseUserDefinedType(first_field->mutable_extendee()));
802 DO(Consume("{"));
835 DO(Consume("enum"));
837 DO(ConsumeIdentifier(enum_type->mutable_name(), "Expected enum name."));
838 DO(ParseEnumBlock(enum_type));
843 DO(Consume("{"));
874 DO(ConsumeIdentifier(enum_value->mutable_name(),
876 DO(Consume("=", "Missing numeric value for enum constant."));
880 DO(ConsumeInteger(&number, "Expected integer."));
884 DO(ParseEnumConstantOptions(enum_value));
886 DO(Consume(";"));
895 DO(ParseOptionAssignment(value->mutable_options()));
898 DO(Consume("]"));
906 DO(Consume("service"));
908 DO(ConsumeIdentifier(service->mutable_name(), "Expected service name."));
909 DO(ParseServiceBlock(service));
914 DO(Consume("{"));
944 DO(Consume("rpc"));
946 DO(ConsumeIdentifier(method->mutable_name(), "Expected method name."));
949 DO(Consume("("));
951 DO(ParseUserDefinedType(method->mutable_input_type()));
952 DO(Consume(")"));
955 DO(Consume("returns"));
956 DO(Consume("("));
958 DO(ParseUserDefinedType(method->mutable_output_type()));
959 DO(Consume(")"));
980 DO(Consume(";"));
1014 DO(ParseUserDefinedType(type_name));
1041 DO(ConsumeIdentifier(&identifier, "Expected type name."));
1047 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
1064 DO(Consume("package"));
1070 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
1076 DO(Consume(";"));
1081 DO(Consume("import"));
1082 DO(ConsumeString(import_filename,
1084 DO(Consume(";"));
1089 DO(Consume("option"));
1090 DO(ParseOptionAssignment(options));
1091 DO(Consume(";"));