Home | History | Annotate | Download | only in compiler

Lines Matching refs:DO

99       // Note: Do not use ctype.h due to locales.
116 // Makes code slightly more readable. The meaning of "DO(foo)" is
119 #define DO(STATEMENT) if (STATEMENT) {} else return false
212 DO(ConsumeInteger64(max_value, &value, error));
581 DO(Consume(
584 DO(Consume("="));
587 DO(ConsumeString(&syntax, "Expected syntax identifier."));
588 DO(ConsumeEndOfDeclaration(";", &syntax_location));
653 DO(Consume("message"));
659 DO(ConsumeIdentifier(message->mutable_name(), "Expected message name."));
661 DO(ParseMessageBlock(message, message_location, containing_file));
702 DO(ConsumeEndOfDeclaration("{", &message_location));
854 DO(Consume("<"));
855 DO(ParseType(&map_field.key_type, &map_field.key_type_name));
856 DO(Consume(","));
857 DO(ParseType(&map_field.value_type, &map_field.value_type_name));
858 DO(Consume(">"));
877 DO(ParseType(&type, &type_name));
895 DO(ConsumeIdentifier(field->mutable_name(), "Expected field name."));
897 DO(Consume("=", "Missing field number."));
906 DO(ConsumeInteger(&number, "Expected field number."));
911 DO(ParseFieldOptions(field, field_location, containing_file));
954 DO(ParseMessageBlock(group, group_location, containing_file));
960 DO(ConsumeEndOfDeclaration(";", &field_location));
1043 DO(Consume("["));
1046 do {
1050 DO(ParseDefaultAssignment(field, field_location, containing_file));
1053 DO(ParseJsonName(field, field_location, containing_file));
1055 DO(ParseOption(field->mutable_options(), location,
1060 DO(Consume("]"));
1073 DO(Consume("default"));
1074 DO(Consume("="));
1087 // (N.B. that we do not check whether the current token is an identifier:
1119 DO(ConsumeInteger64(max_value, &value,
1142 DO(ConsumeInteger64(max_value, &value,
1158 DO(ConsumeNumber(&value, "Expected number."));
1178 DO(ConsumeString(default_value, "Expected string for field default "
1183 DO(ConsumeString(default_value, "Expected string."));
1188 DO(ConsumeIdentifier(default_value, "Expected enum identifier for field "
1210 DO(Consume("json_name"));
1211 DO(Consume("="));
1217 DO(ConsumeString(field->mutable_json_name(),
1229 DO(Consume("("));
1237 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
1241 DO(Consume("."));
1243 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
1248 DO(Consume(")"));
1253 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
1262 // We do NOT use ConsumeEndOfStatement for this brace because it's delimiting
1264 DO(Consume("{"));
1304 DO(Consume("option"));
1321 DO(ParseOptionNamePart(uninterpreted_option, part_location,
1326 DO(Consume("."));
1329 DO(ParseOptionNamePart(uninterpreted_option, part_location,
1334 DO(Consume("="));
1362 DO(ConsumeIdentifier(&value, "Expected identifier."));
1371 DO(ConsumeInteger64(max_value, &value, "Expected integer."));
1388 DO(ConsumeNumber(&value, "Expected number."));
1400 DO(ConsumeString(&value, "Expected string."));
1409 DO(ParseUninterpretedBlock(
1420 DO(ConsumeEndOfDeclaration(";", &location));
1430 DO(Consume("extensions"));
1432 do {
1448 DO(ConsumeInteger(&start, "Expected field number range."));
1460 DO(ConsumeInteger(&end, "Expected integer."));
1478 DO(ConsumeEndOfDeclaration(";", &extensions_location));
1487 DO(Consume("reserved"));
1502 do {
1504 DO(ConsumeString(message->add_reserved_name(), "Expected field name."));
1506 DO(ConsumeEndOfDeclaration(";", &parent_location));
1513 do {
1523 DO(ConsumeInteger(&start, (first ?
1531 DO(ConsumeInteger(&end, "Expected integer."));
1549 DO(ConsumeEndOfDeclaration(";", &parent_location));
1559 DO(Consume("extend"));
1564 DO(ParseUserDefinedType(&extendee));
1568 DO(ConsumeEndOfDeclaration("{", &extend_location));
1572 do {
1617 DO(Consume("oneof"));
1622 DO(ConsumeIdentifier(oneof_decl->mutable_name(), "Expected oneof name."));
1625 DO(ConsumeEndOfDeclaration("{", &oneof_location));
1627 do {
1674 DO(Consume("enum"));
1681 DO(ConsumeIdentifier(enum_type->mutable_name(), "Expected enum name."));
1684 DO(ParseEnumBlock(enum_type, enum_location, containing_file));
1686 DO(ValidateEnum(enum_type));
1694 DO(ConsumeEndOfDeclaration("{", &enum_location));
1739 DO(ConsumeIdentifier(enum_value->mutable_name(),
1743 DO(Consume("=", "Missing numeric value for enum constant."));
1753 DO(ConsumeSignedInteger(&number, "Expected integer."));
1757 DO(ParseEnumConstantOptions(enum_value, enum_value_location,
1760 DO(ConsumeEndOfDeclaration(";", &enum_value_location));
1774 DO(Consume("["));
1776 do {
1777 DO(ParseOption(value->mutable_options(), location,
1781 DO(Consume("]"));
1792 DO(Consume("service"));
1799 DO(ConsumeIdentifier(service->mutable_name(), "Expected service name."));
1802 DO(ParseServiceBlock(service, service_location, containing_file));
1809 DO(ConsumeEndOfDeclaration("{", &service_location));
1848 DO(Consume("rpc"));
1855 DO(ConsumeIdentifier(method->mutable_name(), "Expected method name."));
1859 DO(Consume("("));
1867 DO(Consume("stream"));
1874 DO(ParseUserDefinedType(method->mutable_input_type()));
1876 DO(Consume(")"));
1879 DO(Consume("returns"));
1880 DO(Consume("("));
1887 DO(Consume("stream"));
1895 DO(ParseUserDefinedType(method->mutable_output_type()));
1897 DO(Consume(")"));
1901 DO(ParseMethodOptions(method_location, containing_file,
1905 DO(ConsumeEndOfDeclaration(";", &method_location));
1965 DO(ParseUserDefinedType(type_name));
1992 DO(ConsumeIdentifier(&identifier, "Expected type name."));
1998 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
2017 DO(Consume("package"));
2026 DO(ConsumeIdentifier(&identifier, "Expected identifier."));
2034 DO(ConsumeEndOfDeclaration(";", &location));
2045 DO(Consume("import"));
2050 DO(Consume("public"));
2056 DO(Consume("weak"));
2063 DO(ConsumeString(dependency->Add(),
2068 DO(ConsumeEndOfDeclaration(";", &location));