1other.proto input.proto /^import public "other.proto";$/;" kind:D line:3 2EnumAllowingAlias input.proto /^enum EnumAllowingAlias {$/;" kind:g line:5 end:10 3UNKNOWN input.proto /^ UNKNOWN = 0;$/;" kind:e line:7 scope:enum:EnumAllowingAlias 4STARTED input.proto /^ STARTED = 1;$/;" kind:e line:8 scope:enum:EnumAllowingAlias 5RUNNING input.proto /^ RUNNING = 2 [(custom_option) = "hello world"];$/;" kind:e line:9 scope:enum:EnumAllowingAlias 6outer input.proto /^message outer {$/;" kind:m line:11 end:19 7inner input.proto /^ message inner { \/\/ Level 2$/;" kind:m line:13 scope:message:outer end:15 8ival input.proto /^ int64 ival = 1;$/;" kind:f line:14 scope:message:outer.inner typeref:typename:int64 9inner_message input.proto /^ repeated inner inner_message = 2;$/;" kind:f line:16 scope:message:outer typeref:typename:inner 10enum_field input.proto /^ EnumAllowingAlias enum_field =3;$/;" kind:f line:17 scope:message:outer typeref:typename:EnumAllowingAlias 11my_map input.proto /^ map<int32, string> my_map = 4;$/;" kind:f line:18 scope:message:outer typeref:typename:map<int32,string> 12