github.com/Big-big-orange/protoreflect@v0.0.0-20240408141420-285cedfdf6a4/desc/protoparse/test-source-info.txt (about)

     1  ---- desc_test_comments.proto ----
     2  
     3  
     4  :
     5  desc_test_comments.proto:8:1
     6  desc_test_comments.proto:156:2
     7  
     8  
     9   > syntax:
    10  desc_test_comments.proto:8:1
    11  desc_test_comments.proto:8:19
    12      Leading detached comment [0]:
    13   This is the first detached comment for the syntax.
    14  
    15      Leading detached comment [1]:
    16  
    17   This is a second detached comment.
    18  
    19      Leading detached comment [2]:
    20   This is a third.
    21  
    22      Leading comments:
    23   Syntax comment...
    24  
    25      Trailing comments:
    26   Syntax trailer.
    27  
    28  
    29  
    30   > package:
    31  desc_test_comments.proto:12:1
    32  desc_test_comments.proto:12:17
    33      Leading comments:
    34   And now the package declaration
    35  
    36  
    37  
    38   > options:
    39  desc_test_comments.proto:15:1
    40  desc_test_comments.proto:15:75
    41  
    42  
    43   > options > go_package:
    44  desc_test_comments.proto:15:1
    45  desc_test_comments.proto:15:75
    46      Leading comments:
    47   option comments FTW!!!
    48  
    49  
    50  
    51   > dependency[0]:
    52  desc_test_comments.proto:17:1
    53  desc_test_comments.proto:17:45
    54  
    55  
    56   > public_dependency[0]:
    57  desc_test_comments.proto:17:8
    58  desc_test_comments.proto:17:14
    59  
    60  
    61   > dependency[1]:
    62  desc_test_comments.proto:18:1
    63  desc_test_comments.proto:18:34
    64  
    65  
    66   > message_type[0]:
    67  desc_test_comments.proto:25:1
    68  desc_test_comments.proto:113:2
    69      Leading detached comment [0]:
    70   Multiple white space lines (like above) cannot
    71   be preserved...
    72  
    73      Leading comments:
    74   We need a request for our RPC service below.
    75  
    76  
    77  
    78   > message_type[0] > name:
    79  desc_test_comments.proto:25:68
    80  desc_test_comments.proto:25:75
    81      Leading comments:
    82   request with a capital R 
    83      Trailing comments:
    84   trailer
    85  
    86  
    87  
    88   > message_type[0] > options:
    89  desc_test_comments.proto:26:9
    90  desc_test_comments.proto:26:34
    91  
    92  
    93   > message_type[0] > options > deprecated:
    94  desc_test_comments.proto:26:9
    95  desc_test_comments.proto:26:34
    96      Trailing comments:
    97   deprecated!
    98  
    99  
   100  
   101   > message_type[0] > field[0]:
   102  desc_test_comments.proto:29:9
   103  desc_test_comments.proto:32:132
   104      Leading comments:
   105   A field comment
   106  
   107      Trailing comments:
   108   field trailer #1...
   109  
   110  
   111  
   112   > message_type[0] > field[0] > label:
   113  desc_test_comments.proto:29:9
   114  desc_test_comments.proto:29:17
   115  
   116  
   117   > message_type[0] > field[0] > type:
   118  desc_test_comments.proto:29:18
   119  desc_test_comments.proto:29:23
   120  
   121  
   122   > message_type[0] > field[0] > name:
   123  desc_test_comments.proto:29:24
   124  desc_test_comments.proto:29:27
   125  
   126  
   127   > message_type[0] > field[0] > number:
   128  desc_test_comments.proto:29:70
   129  desc_test_comments.proto:29:71
   130      Leading comments:
   131   tag numero uno 
   132      Trailing comments:
   133   tag trailer
   134  that spans multiple lines...
   135  more than two. 
   136  
   137  
   138   > message_type[0] > field[0] > options:
   139  desc_test_comments.proto:32:11
   140  desc_test_comments.proto:32:131
   141  
   142  
   143   > message_type[0] > field[0] > options > packed:
   144  desc_test_comments.proto:32:12
   145  desc_test_comments.proto:32:23
   146      Trailing comments:
   147   packed! 
   148  
   149  
   150   > message_type[0] > field[0] > json_name:
   151  desc_test_comments.proto:32:39
   152  desc_test_comments.proto:32:56
   153      Trailing comments:
   154   custom JSON! 
   155  
   156  
   157   > message_type[0] > field[0] > options > (testprotos.ffubar)[0]:
   158  desc_test_comments.proto:32:77
   159  desc_test_comments.proto:32:102
   160  
   161  
   162   > message_type[0] > field[0] > options > (testprotos.ffubarb):
   163  desc_test_comments.proto:32:104
   164  desc_test_comments.proto:32:130
   165  
   166  
   167   > message_type[0] > options:
   168  desc_test_comments.proto:35:27
   169  desc_test_comments.proto:35:61
   170  
   171  
   172   > message_type[0] > options > (testprotos.mfubar):
   173  desc_test_comments.proto:35:27
   174  desc_test_comments.proto:35:61
   175      Leading comments:
   176   lead mfubar 
   177      Trailing comments:
   178   trailing mfubar
   179  
   180  
   181  
   182   > message_type[0] > field[1]:
   183  desc_test_comments.proto:42:29
   184  desc_test_comments.proto:43:77
   185      Leading detached comment [0]:
   186   some detached comments
   187  
   188      Leading detached comment [1]:
   189   some detached comments with unicode θΏ™δΈͺζ˜―ε€Ό
   190  
   191      Leading detached comment [2]:
   192   Another field comment
   193  
   194      Leading comments:
   195   label comment 
   196  
   197  
   198   > message_type[0] > field[1] > label:
   199  desc_test_comments.proto:42:29
   200  desc_test_comments.proto:42:37
   201  
   202  
   203   > message_type[0] > field[1] > type:
   204  desc_test_comments.proto:42:57
   205  desc_test_comments.proto:42:63
   206      Leading detached comment [0]:
   207   type comment 
   208  
   209  
   210   > message_type[0] > field[1] > name:
   211  desc_test_comments.proto:42:83
   212  desc_test_comments.proto:42:87
   213      Leading detached comment [0]:
   214   name comment 
   215  
   216  
   217   > message_type[0] > field[1] > number:
   218  desc_test_comments.proto:42:90
   219  desc_test_comments.proto:42:91
   220  
   221  
   222   > message_type[0] > field[1] > options:
   223  desc_test_comments.proto:43:17
   224  desc_test_comments.proto:43:76
   225  
   226  
   227   > message_type[0] > field[1] > default_value:
   228  desc_test_comments.proto:43:37
   229  desc_test_comments.proto:43:54
   230      Leading detached comment [0]:
   231   default lead 
   232      Trailing comments:
   233   default trail 
   234  
   235  
   236   > message_type[0] > extension_range:
   237  desc_test_comments.proto:46:9
   238  desc_test_comments.proto:46:31
   239      Leading comments:
   240   extension range comments are (sadly) not preserved
   241  
   242  
   243  
   244   > message_type[0] > extension_range[0]:
   245  desc_test_comments.proto:46:20
   246  desc_test_comments.proto:46:30
   247  
   248  
   249   > message_type[0] > extension_range[0] > start:
   250  desc_test_comments.proto:46:20
   251  desc_test_comments.proto:46:23
   252  
   253  
   254   > message_type[0] > extension_range[0] > end:
   255  desc_test_comments.proto:46:27
   256  desc_test_comments.proto:46:30
   257  
   258  
   259   > message_type[0] > extension_range:
   260  desc_test_comments.proto:47:9
   261  desc_test_comments.proto:47:109
   262  
   263  
   264   > message_type[0] > extension_range[1]:
   265  desc_test_comments.proto:47:20
   266  desc_test_comments.proto:47:30
   267  
   268  
   269   > message_type[0] > extension_range[1] > start:
   270  desc_test_comments.proto:47:20
   271  desc_test_comments.proto:47:23
   272  
   273  
   274   > message_type[0] > extension_range[1] > end:
   275  desc_test_comments.proto:47:27
   276  desc_test_comments.proto:47:30
   277  
   278  
   279   > message_type[0] > extension_range[1] > options:
   280  desc_test_comments.proto:47:31
   281  desc_test_comments.proto:47:108
   282  
   283  
   284   > message_type[0] > extension_range[1] > options > (testprotos.exfubarb):
   285  desc_test_comments.proto:47:32
   286  desc_test_comments.proto:47:74
   287  
   288  
   289   > message_type[0] > extension_range[1] > options > (testprotos.exfubar)[0]:
   290  desc_test_comments.proto:47:76
   291  desc_test_comments.proto:47:107
   292  
   293  
   294   > message_type[0] > reserved_range:
   295  desc_test_comments.proto:51:48
   296  desc_test_comments.proto:51:77
   297      Leading detached comment [0]:
   298   another detached comment
   299  
   300      Leading comments:
   301   same for reserved range comments 
   302  
   303  
   304   > message_type[0] > reserved_range[0]:
   305  desc_test_comments.proto:51:57
   306  desc_test_comments.proto:51:65
   307  
   308  
   309   > message_type[0] > reserved_range[0] > start:
   310  desc_test_comments.proto:51:57
   311  desc_test_comments.proto:51:59
   312  
   313  
   314   > message_type[0] > reserved_range[0] > end:
   315  desc_test_comments.proto:51:63
   316  desc_test_comments.proto:51:65
   317  
   318  
   319   > message_type[0] > reserved_range[1]:
   320  desc_test_comments.proto:51:67
   321  desc_test_comments.proto:51:75
   322  
   323  
   324   > message_type[0] > reserved_range[1] > start:
   325  desc_test_comments.proto:51:67
   326  desc_test_comments.proto:51:69
   327  
   328  
   329   > message_type[0] > reserved_range[1] > end:
   330  desc_test_comments.proto:51:73
   331  desc_test_comments.proto:51:75
   332  
   333  
   334   > message_type[0] > reserved_name:
   335  desc_test_comments.proto:52:9
   336  desc_test_comments.proto:52:38
   337      Trailing comments:
   338   reserved trailers 
   339  
   340  
   341   > message_type[0] > reserved_name[0]:
   342  desc_test_comments.proto:52:18
   343  desc_test_comments.proto:52:23
   344  
   345  
   346   > message_type[0] > reserved_name[1]:
   347  desc_test_comments.proto:52:25
   348  desc_test_comments.proto:52:30
   349  
   350  
   351   > message_type[0] > reserved_name[2]:
   352  desc_test_comments.proto:52:32
   353  desc_test_comments.proto:52:37
   354  
   355  
   356   > message_type[0] > field[2]:
   357  desc_test_comments.proto:55:9
   358  desc_test_comments.proto:69:10
   359  
   360  
   361   > message_type[0] > field[2] > label:
   362  desc_test_comments.proto:55:9
   363  desc_test_comments.proto:55:17
   364  
   365  
   366   > message_type[0] > field[2] > type:
   367  desc_test_comments.proto:55:18
   368  desc_test_comments.proto:55:23
   369  
   370  
   371   > message_type[0] > field[2] > name:
   372  desc_test_comments.proto:55:41
   373  desc_test_comments.proto:55:47
   374  
   375  
   376   > message_type[0] > field[2] > number:
   377  desc_test_comments.proto:55:50
   378  desc_test_comments.proto:55:51
   379  
   380  
   381   > message_type[0] > nested_type[0]:
   382  desc_test_comments.proto:55:9
   383  desc_test_comments.proto:69:10
   384      Leading comments:
   385   Group comment with emoji πŸ˜€ 😍 πŸ‘» ❀ πŸ’― πŸ’₯ 🐢 πŸ¦‚ πŸ₯‘ 🍻 🌍 πŸš• πŸͺ
   386  
   387      Trailing comments:
   388   trailer for Extras
   389  
   390  
   391  
   392   > message_type[0] > nested_type[0] > name:
   393  desc_test_comments.proto:55:41
   394  desc_test_comments.proto:55:47
   395      Leading detached comment [0]:
   396   group name 
   397  
   398  
   399   > message_type[0] > field[2] > type_name:
   400  desc_test_comments.proto:55:41
   401  desc_test_comments.proto:55:47
   402  
   403  
   404   > message_type[0] > nested_type[0] > options:
   405  desc_test_comments.proto:59:17
   406  desc_test_comments.proto:59:52
   407  
   408  
   409   > message_type[0] > nested_type[0] > options > (testprotos.mfubar):
   410  desc_test_comments.proto:59:17
   411  desc_test_comments.proto:59:52
   412      Leading comments:
   413   this is a custom option
   414  
   415  
   416  
   417   > message_type[0] > nested_type[0] > field[0]:
   418  desc_test_comments.proto:61:17
   419  desc_test_comments.proto:61:41
   420  
   421  
   422   > message_type[0] > nested_type[0] > field[0] > label:
   423  desc_test_comments.proto:61:17
   424  desc_test_comments.proto:61:25
   425  
   426  
   427   > message_type[0] > nested_type[0] > field[0] > type:
   428  desc_test_comments.proto:61:26
   429  desc_test_comments.proto:61:32
   430  
   431  
   432   > message_type[0] > nested_type[0] > field[0] > name:
   433  desc_test_comments.proto:61:33
   434  desc_test_comments.proto:61:36
   435  
   436  
   437   > message_type[0] > nested_type[0] > field[0] > number:
   438  desc_test_comments.proto:61:39
   439  desc_test_comments.proto:61:40
   440  
   441  
   442   > message_type[0] > nested_type[0] > field[1]:
   443  desc_test_comments.proto:62:17
   444  desc_test_comments.proto:62:40
   445  
   446  
   447   > message_type[0] > nested_type[0] > field[1] > label:
   448  desc_test_comments.proto:62:17
   449  desc_test_comments.proto:62:25
   450  
   451  
   452   > message_type[0] > nested_type[0] > field[1] > type:
   453  desc_test_comments.proto:62:26
   454  desc_test_comments.proto:62:31
   455  
   456  
   457   > message_type[0] > nested_type[0] > field[1] > name:
   458  desc_test_comments.proto:62:32
   459  desc_test_comments.proto:62:35
   460  
   461  
   462   > message_type[0] > nested_type[0] > field[1] > number:
   463  desc_test_comments.proto:62:38
   464  desc_test_comments.proto:62:39
   465  
   466  
   467   > message_type[0] > nested_type[0] > options:
   468  desc_test_comments.proto:64:17
   469  desc_test_comments.proto:64:64
   470  
   471  
   472   > message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor:
   473  desc_test_comments.proto:64:17
   474  desc_test_comments.proto:64:64
   475  
   476  
   477   > message_type[0] > nested_type[0] > field[2]:
   478  desc_test_comments.proto:67:17
   479  desc_test_comments.proto:67:41
   480      Leading comments:
   481   Leading comment...
   482  
   483      Trailing comments:
   484   Trailing comment...
   485  
   486  
   487  
   488   > message_type[0] > nested_type[0] > field[2] > label:
   489  desc_test_comments.proto:67:17
   490  desc_test_comments.proto:67:25
   491  
   492  
   493   > message_type[0] > nested_type[0] > field[2] > type:
   494  desc_test_comments.proto:67:26
   495  desc_test_comments.proto:67:32
   496  
   497  
   498   > message_type[0] > nested_type[0] > field[2] > name:
   499  desc_test_comments.proto:67:33
   500  desc_test_comments.proto:67:36
   501  
   502  
   503   > message_type[0] > nested_type[0] > field[2] > number:
   504  desc_test_comments.proto:67:39
   505  desc_test_comments.proto:67:40
   506  
   507  
   508   > message_type[0] > enum_type[0]:
   509  desc_test_comments.proto:71:9
   510  desc_test_comments.proto:93:10
   511      Trailing comments:
   512   trailer for enum
   513  
   514  
   515  
   516   > message_type[0] > enum_type[0] > name:
   517  desc_test_comments.proto:71:14
   518  desc_test_comments.proto:71:29
   519      Trailing comments:
   520   "super"!
   521  
   522  
   523  
   524   > message_type[0] > enum_type[0] > options:
   525  desc_test_comments.proto:75:17
   526  desc_test_comments.proto:75:43
   527  
   528  
   529   > message_type[0] > enum_type[0] > options > allow_alias:
   530  desc_test_comments.proto:75:17
   531  desc_test_comments.proto:75:43
   532      Leading comments:
   533   allow_alias comments!
   534  
   535  
   536  
   537   > message_type[0] > enum_type[0] > value[0]:
   538  desc_test_comments.proto:77:17
   539  desc_test_comments.proto:77:86
   540  
   541  
   542   > message_type[0] > enum_type[0] > value[0] > name:
   543  desc_test_comments.proto:77:17
   544  desc_test_comments.proto:77:22
   545  
   546  
   547   > message_type[0] > enum_type[0] > value[0] > number:
   548  desc_test_comments.proto:77:25
   549  desc_test_comments.proto:77:26
   550  
   551  
   552   > message_type[0] > enum_type[0] > value[0] > options:
   553  desc_test_comments.proto:77:27
   554  desc_test_comments.proto:77:85
   555  
   556  
   557   > message_type[0] > enum_type[0] > value[0] > options > (testprotos.evfubars):
   558  desc_test_comments.proto:77:28
   559  desc_test_comments.proto:77:56
   560  
   561  
   562   > message_type[0] > enum_type[0] > value[0] > options > (testprotos.evfubar):
   563  desc_test_comments.proto:77:58
   564  desc_test_comments.proto:77:84
   565  
   566  
   567   > message_type[0] > enum_type[0] > value[1]:
   568  desc_test_comments.proto:78:17
   569  desc_test_comments.proto:78:100
   570  
   571  
   572   > message_type[0] > enum_type[0] > value[1] > name:
   573  desc_test_comments.proto:78:17
   574  desc_test_comments.proto:78:22
   575  
   576  
   577   > message_type[0] > enum_type[0] > value[1] > number:
   578  desc_test_comments.proto:78:25
   579  desc_test_comments.proto:78:26
   580  
   581  
   582   > message_type[0] > enum_type[0] > value[1] > options:
   583  desc_test_comments.proto:78:27
   584  desc_test_comments.proto:78:99
   585  
   586  
   587   > message_type[0] > enum_type[0] > value[1] > options > (testprotos.evfubaruf):
   588  desc_test_comments.proto:78:29
   589  desc_test_comments.proto:78:57
   590  
   591  
   592   > message_type[0] > enum_type[0] > value[1] > options > (testprotos.evfubaru):
   593  desc_test_comments.proto:78:73
   594  desc_test_comments.proto:78:98
   595      Leading detached comment [0]:
   596   swoosh! 
   597  
   598  
   599   > message_type[0] > enum_type[0] > value[2]:
   600  desc_test_comments.proto:79:17
   601  desc_test_comments.proto:79:27
   602  
   603  
   604   > message_type[0] > enum_type[0] > value[2] > name:
   605  desc_test_comments.proto:79:17
   606  desc_test_comments.proto:79:22
   607  
   608  
   609   > message_type[0] > enum_type[0] > value[2] > number:
   610  desc_test_comments.proto:79:25
   611  desc_test_comments.proto:79:26
   612  
   613  
   614   > message_type[0] > enum_type[0] > value[3]:
   615  desc_test_comments.proto:80:17
   616  desc_test_comments.proto:80:28
   617  
   618  
   619   > message_type[0] > enum_type[0] > value[3] > name:
   620  desc_test_comments.proto:80:17
   621  desc_test_comments.proto:80:23
   622  
   623  
   624   > message_type[0] > enum_type[0] > value[3] > number:
   625  desc_test_comments.proto:80:26
   626  desc_test_comments.proto:80:27
   627  
   628  
   629   > message_type[0] > enum_type[0] > options:
   630  desc_test_comments.proto:82:17
   631  desc_test_comments.proto:82:52
   632  
   633  
   634   > message_type[0] > enum_type[0] > options > (testprotos.efubars):
   635  desc_test_comments.proto:82:17
   636  desc_test_comments.proto:82:52
   637  
   638  
   639   > message_type[0] > enum_type[0] > value[4]:
   640  desc_test_comments.proto:84:17
   641  desc_test_comments.proto:84:27
   642  
   643  
   644   > message_type[0] > enum_type[0] > value[4] > name:
   645  desc_test_comments.proto:84:17
   646  desc_test_comments.proto:84:22
   647  
   648  
   649   > message_type[0] > enum_type[0] > value[4] > number:
   650  desc_test_comments.proto:84:25
   651  desc_test_comments.proto:84:26
   652  
   653  
   654   > message_type[0] > enum_type[0] > value[5]:
   655  desc_test_comments.proto:85:17
   656  desc_test_comments.proto:85:29
   657  
   658  
   659   > message_type[0] > enum_type[0] > value[5] > name:
   660  desc_test_comments.proto:85:17
   661  desc_test_comments.proto:85:24
   662  
   663  
   664   > message_type[0] > enum_type[0] > value[5] > number:
   665  desc_test_comments.proto:85:27
   666  desc_test_comments.proto:85:28
   667  
   668  
   669   > message_type[0] > enum_type[0] > value[6]:
   670  desc_test_comments.proto:86:17
   671  desc_test_comments.proto:86:60
   672  
   673  
   674   > message_type[0] > enum_type[0] > value[6] > name:
   675  desc_test_comments.proto:86:17
   676  desc_test_comments.proto:86:24
   677  
   678  
   679   > message_type[0] > enum_type[0] > value[6] > number:
   680  desc_test_comments.proto:86:27
   681  desc_test_comments.proto:86:28
   682  
   683  
   684   > message_type[0] > enum_type[0] > value[6] > options:
   685  desc_test_comments.proto:86:29
   686  desc_test_comments.proto:86:59
   687  
   688  
   689   > message_type[0] > enum_type[0] > value[6] > options > (testprotos.evfubarsf):
   690  desc_test_comments.proto:86:30
   691  desc_test_comments.proto:86:58
   692  
   693  
   694   > message_type[0] > enum_type[0] > value[7]:
   695  desc_test_comments.proto:87:17
   696  desc_test_comments.proto:87:28
   697  
   698  
   699   > message_type[0] > enum_type[0] > value[7] > name:
   700  desc_test_comments.proto:87:17
   701  desc_test_comments.proto:87:23
   702  
   703  
   704   > message_type[0] > enum_type[0] > value[7] > number:
   705  desc_test_comments.proto:87:26
   706  desc_test_comments.proto:87:27
   707  
   708  
   709   > message_type[0] > enum_type[0] > value[8]:
   710  desc_test_comments.proto:88:17
   711  desc_test_comments.proto:88:31
   712  
   713  
   714   > message_type[0] > enum_type[0] > value[8] > name:
   715  desc_test_comments.proto:88:17
   716  desc_test_comments.proto:88:26
   717  
   718  
   719   > message_type[0] > enum_type[0] > value[8] > number:
   720  desc_test_comments.proto:88:29
   721  desc_test_comments.proto:88:30
   722  
   723  
   724   > message_type[0] > enum_type[0] > value[9]:
   725  desc_test_comments.proto:89:17
   726  desc_test_comments.proto:89:27
   727  
   728  
   729   > message_type[0] > enum_type[0] > value[9] > name:
   730  desc_test_comments.proto:89:17
   731  desc_test_comments.proto:89:22
   732  
   733  
   734   > message_type[0] > enum_type[0] > value[9] > number:
   735  desc_test_comments.proto:89:25
   736  desc_test_comments.proto:89:26
   737  
   738  
   739   > message_type[0] > enum_type[0] > value[10]:
   740  desc_test_comments.proto:90:17
   741  desc_test_comments.proto:90:31
   742  
   743  
   744   > message_type[0] > enum_type[0] > value[10] > name:
   745  desc_test_comments.proto:90:17
   746  desc_test_comments.proto:90:23
   747  
   748  
   749   > message_type[0] > enum_type[0] > value[10] > number:
   750  desc_test_comments.proto:90:26
   751  desc_test_comments.proto:90:30
   752  
   753  
   754   > message_type[0] > enum_type[0] > options:
   755  desc_test_comments.proto:92:17
   756  desc_test_comments.proto:92:50
   757  
   758  
   759   > message_type[0] > enum_type[0] > options > (testprotos.efubar):
   760  desc_test_comments.proto:92:17
   761  desc_test_comments.proto:92:50
   762  
   763  
   764   > message_type[0] > oneof_decl[0]:
   765  desc_test_comments.proto:96:9
   766  desc_test_comments.proto:101:10
   767      Leading comments:
   768   can be this or that
   769  
   770      Trailing comments:
   771   trailer for oneof abc
   772  
   773  
   774  
   775   > message_type[0] > oneof_decl[0] > name:
   776  desc_test_comments.proto:96:15
   777  desc_test_comments.proto:96:18
   778  
   779  
   780   > message_type[0] > field[3]:
   781  desc_test_comments.proto:99:17
   782  desc_test_comments.proto:99:33
   783  
   784  
   785   > message_type[0] > field[3] > type:
   786  desc_test_comments.proto:99:17
   787  desc_test_comments.proto:99:23
   788  
   789  
   790   > message_type[0] > field[3] > name:
   791  desc_test_comments.proto:99:24
   792  desc_test_comments.proto:99:28
   793  
   794  
   795   > message_type[0] > field[3] > number:
   796  desc_test_comments.proto:99:31
   797  desc_test_comments.proto:99:32
   798  
   799  
   800   > message_type[0] > field[4]:
   801  desc_test_comments.proto:100:17
   802  desc_test_comments.proto:100:32
   803  
   804  
   805   > message_type[0] > field[4] > type:
   806  desc_test_comments.proto:100:17
   807  desc_test_comments.proto:100:22
   808  
   809  
   810   > message_type[0] > field[4] > name:
   811  desc_test_comments.proto:100:23
   812  desc_test_comments.proto:100:27
   813  
   814  
   815   > message_type[0] > field[4] > number:
   816  desc_test_comments.proto:100:30
   817  desc_test_comments.proto:100:31
   818  
   819  
   820   > message_type[0] > oneof_decl[1]:
   821  desc_test_comments.proto:103:9
   822  desc_test_comments.proto:109:10
   823      Leading comments:
   824   can be these or those
   825  
   826  
   827  
   828   > message_type[0] > oneof_decl[1] > name:
   829  desc_test_comments.proto:103:15
   830  desc_test_comments.proto:103:18
   831  
   832  
   833   > message_type[0] > oneof_decl[1] > options:
   834  desc_test_comments.proto:105:17
   835  desc_test_comments.proto:105:89
   836  
   837  
   838   > message_type[0] > oneof_decl[1] > options > (testprotos.oofubar)[0]:
   839  desc_test_comments.proto:105:17
   840  desc_test_comments.proto:105:89
   841      Leading comments:
   842   whoops?
   843  
   844  
   845  
   846   > message_type[0] > field[5]:
   847  desc_test_comments.proto:107:17
   848  desc_test_comments.proto:107:34
   849  
   850  
   851   > message_type[0] > field[5] > type:
   852  desc_test_comments.proto:107:17
   853  desc_test_comments.proto:107:23
   854  
   855  
   856   > message_type[0] > field[5] > name:
   857  desc_test_comments.proto:107:24
   858  desc_test_comments.proto:107:29
   859  
   860  
   861   > message_type[0] > field[5] > number:
   862  desc_test_comments.proto:107:32
   863  desc_test_comments.proto:107:33
   864  
   865  
   866   > message_type[0] > field[6]:
   867  desc_test_comments.proto:108:17
   868  desc_test_comments.proto:108:33
   869  
   870  
   871   > message_type[0] > field[6] > type:
   872  desc_test_comments.proto:108:17
   873  desc_test_comments.proto:108:22
   874  
   875  
   876   > message_type[0] > field[6] > name:
   877  desc_test_comments.proto:108:23
   878  desc_test_comments.proto:108:28
   879  
   880  
   881   > message_type[0] > field[6] > number:
   882  desc_test_comments.proto:108:31
   883  desc_test_comments.proto:108:32
   884  
   885  
   886   > message_type[0] > field[7]:
   887  desc_test_comments.proto:112:9
   888  desc_test_comments.proto:112:40
   889      Leading comments:
   890   map field
   891  
   892  
   893  
   894   > message_type[0] > field[7] > type_name:
   895  desc_test_comments.proto:112:9
   896  desc_test_comments.proto:112:28
   897  
   898  
   899   > message_type[0] > field[7] > name:
   900  desc_test_comments.proto:112:29
   901  desc_test_comments.proto:112:35
   902  
   903  
   904   > message_type[0] > field[7] > number:
   905  desc_test_comments.proto:112:38
   906  desc_test_comments.proto:112:39
   907  
   908  
   909   > extension:
   910  desc_test_comments.proto:117:1
   911  desc_test_comments.proto:128:2
   912      Leading detached comment [0]:
   913   And next we'll need some extensions...
   914  
   915      Trailing comments:
   916   trailer for extend block
   917  
   918  
   919  
   920   > extension[0]:
   921  desc_test_comments.proto:125:9
   922  desc_test_comments.proto:125:37
   923      Leading comments:
   924   comment for guid1
   925  
   926  
   927  
   928   > extension[0] > extendee:
   929  desc_test_comments.proto:119:1
   930  desc_test_comments.proto:119:8
   931      Leading comments:
   932   extendee comment
   933  
   934  
   935  
   936   > extension[0] > label:
   937  desc_test_comments.proto:125:9
   938  desc_test_comments.proto:125:17
   939  
   940  
   941   > extension[0] > type:
   942  desc_test_comments.proto:125:18
   943  desc_test_comments.proto:125:24
   944  
   945  
   946   > extension[0] > name:
   947  desc_test_comments.proto:125:25
   948  desc_test_comments.proto:125:30
   949  
   950  
   951   > extension[0] > number:
   952  desc_test_comments.proto:125:33
   953  desc_test_comments.proto:125:36
   954  
   955  
   956   > extension[1]:
   957  desc_test_comments.proto:127:9
   958  desc_test_comments.proto:127:37
   959      Leading comments:
   960   ... and a comment for guid2
   961  
   962  
   963  
   964   > extension[1] > extendee:
   965  desc_test_comments.proto:119:1
   966  desc_test_comments.proto:119:8
   967  
   968  
   969   > extension[1] > label:
   970  desc_test_comments.proto:127:9
   971  desc_test_comments.proto:127:17
   972  
   973  
   974   > extension[1] > type:
   975  desc_test_comments.proto:127:18
   976  desc_test_comments.proto:127:24
   977  
   978  
   979   > extension[1] > name:
   980  desc_test_comments.proto:127:25
   981  desc_test_comments.proto:127:30
   982  
   983  
   984   > extension[1] > number:
   985  desc_test_comments.proto:127:33
   986  desc_test_comments.proto:127:36
   987  
   988  
   989   > message_type[1]:
   990  desc_test_comments.proto:131:1
   991  desc_test_comments.proto:131:115
   992      Trailing comments:
   993   trailer for AnEmptyMessage 
   994  
   995  
   996   > message_type[1] > name:
   997  desc_test_comments.proto:131:36
   998  desc_test_comments.proto:131:50
   999      Leading detached comment [0]:
  1000   name leading comment 
  1001  
  1002  
  1003   > service[0]:
  1004  desc_test_comments.proto:134:1
  1005  desc_test_comments.proto:156:2
  1006      Leading comments:
  1007   Service comment
  1008  
  1009      Trailing comments:
  1010   service trailer
  1011   that spans multiple lines
  1012  
  1013  
  1014  
  1015   > service[0] > name:
  1016  desc_test_comments.proto:134:28
  1017  desc_test_comments.proto:134:38
  1018      Leading detached comment [0]:
  1019   service name 
  1020  
  1021  
  1022   > service[0] > options:
  1023  desc_test_comments.proto:139:9
  1024  desc_test_comments.proto:139:43
  1025  
  1026  
  1027   > service[0] > options > (testprotos.sfubar) > id:
  1028  desc_test_comments.proto:139:9
  1029  desc_test_comments.proto:139:43
  1030      Leading comments:
  1031   option that sets field
  1032  
  1033  
  1034  
  1035   > service[0] > options:
  1036  desc_test_comments.proto:141:9
  1037  desc_test_comments.proto:141:47
  1038  
  1039  
  1040   > service[0] > options > (testprotos.sfubar) > name:
  1041  desc_test_comments.proto:141:9
  1042  desc_test_comments.proto:141:47
  1043      Leading comments:
  1044   another option that sets field
  1045  
  1046  
  1047  
  1048   > service[0] > options:
  1049  desc_test_comments.proto:142:9
  1050  desc_test_comments.proto:142:35
  1051  
  1052  
  1053   > service[0] > options > deprecated:
  1054  desc_test_comments.proto:142:9
  1055  desc_test_comments.proto:142:35
  1056      Trailing comments:
  1057   DEPRECATED!
  1058  
  1059  
  1060  
  1061   > service[0] > options:
  1062  desc_test_comments.proto:144:9
  1063  desc_test_comments.proto:144:45
  1064  
  1065  
  1066   > service[0] > options > (testprotos.sfubare):
  1067  desc_test_comments.proto:144:9
  1068  desc_test_comments.proto:144:45
  1069  
  1070  
  1071   > service[0] > method[0]:
  1072  desc_test_comments.proto:147:9
  1073  desc_test_comments.proto:148:84
  1074      Leading comments:
  1075   Method comment
  1076  
  1077      Trailing comments:
  1078   compact method trailer
  1079  
  1080  
  1081  
  1082   > service[0] > method[0] > name:
  1083  desc_test_comments.proto:147:28
  1084  desc_test_comments.proto:147:40
  1085      Leading detached comment [0]:
  1086   rpc name 
  1087  
  1088  
  1089   > service[0] > method[0] > client_streaming:
  1090  desc_test_comments.proto:147:73
  1091  desc_test_comments.proto:147:79
  1092      Leading detached comment [0]:
  1093   comment B 
  1094  
  1095  
  1096   > service[0] > method[0] > input_type:
  1097  desc_test_comments.proto:147:96
  1098  desc_test_comments.proto:147:103
  1099      Leading detached comment [0]:
  1100   comment C 
  1101  
  1102  
  1103   > service[0] > method[0] > output_type:
  1104  desc_test_comments.proto:148:57
  1105  desc_test_comments.proto:148:64
  1106      Leading detached comment [0]:
  1107  comment E 
  1108  
  1109  
  1110   > service[0] > method[1]:
  1111  desc_test_comments.proto:150:9
  1112  desc_test_comments.proto:155:10
  1113      Trailing comments:
  1114   trailer for method
  1115  
  1116  
  1117  
  1118   > service[0] > method[1] > name:
  1119  desc_test_comments.proto:150:13
  1120  desc_test_comments.proto:150:21
  1121  
  1122  
  1123   > service[0] > method[1] > input_type:
  1124  desc_test_comments.proto:150:23
  1125  desc_test_comments.proto:150:30
  1126  
  1127  
  1128   > service[0] > method[1] > output_type:
  1129  desc_test_comments.proto:150:41
  1130  desc_test_comments.proto:150:62
  1131  
  1132  
  1133   > service[0] > method[1] > options:
  1134  desc_test_comments.proto:152:17
  1135  desc_test_comments.proto:152:42
  1136  
  1137  
  1138   > service[0] > method[1] > options > deprecated:
  1139  desc_test_comments.proto:152:17
  1140  desc_test_comments.proto:152:42
  1141      Leading comments:
  1142   this RPC is deprecated!
  1143  
  1144  
  1145  
  1146   > service[0] > method[1] > options:
  1147  desc_test_comments.proto:153:17
  1148  desc_test_comments.proto:153:53
  1149  
  1150  
  1151   > service[0] > method[1] > options > (testprotos.mtfubar)[0]:
  1152  desc_test_comments.proto:153:17
  1153  desc_test_comments.proto:153:53
  1154  
  1155  
  1156   > service[0] > method[1] > options:
  1157  desc_test_comments.proto:154:17
  1158  desc_test_comments.proto:154:56
  1159  
  1160  
  1161   > service[0] > method[1] > options > (testprotos.mtfubard):
  1162  desc_test_comments.proto:154:17
  1163  desc_test_comments.proto:154:56
  1164  ---- desc_test_complex.proto ----
  1165  
  1166  
  1167  :
  1168  desc_test_complex.proto:1:1
  1169  desc_test_complex.proto:298:2
  1170  
  1171  
  1172   > syntax:
  1173  desc_test_complex.proto:1:1
  1174  desc_test_complex.proto:1:19
  1175  
  1176  
  1177   > package:
  1178  desc_test_complex.proto:3:1
  1179  desc_test_complex.proto:3:17
  1180  
  1181  
  1182   > options:
  1183  desc_test_complex.proto:5:1
  1184  desc_test_complex.proto:5:73
  1185  
  1186  
  1187   > options > go_package:
  1188  desc_test_complex.proto:5:1
  1189  desc_test_complex.proto:5:73
  1190  
  1191  
  1192   > dependency[0]:
  1193  desc_test_complex.proto:7:1
  1194  desc_test_complex.proto:7:43
  1195  
  1196  
  1197   > message_type[0]:
  1198  desc_test_complex.proto:9:1
  1199  desc_test_complex.proto:14:2
  1200  
  1201  
  1202   > message_type[0] > name:
  1203  desc_test_complex.proto:9:9
  1204  desc_test_complex.proto:9:15
  1205  
  1206  
  1207   > message_type[0] > field[0]:
  1208  desc_test_complex.proto:10:9
  1209  desc_test_complex.proto:10:34
  1210  
  1211  
  1212   > message_type[0] > field[0] > label:
  1213  desc_test_complex.proto:10:9
  1214  desc_test_complex.proto:10:17
  1215  
  1216  
  1217   > message_type[0] > field[0] > type:
  1218  desc_test_complex.proto:10:18
  1219  desc_test_complex.proto:10:24
  1220  
  1221  
  1222   > message_type[0] > field[0] > name:
  1223  desc_test_complex.proto:10:25
  1224  desc_test_complex.proto:10:29
  1225  
  1226  
  1227   > message_type[0] > field[0] > number:
  1228  desc_test_complex.proto:10:32
  1229  desc_test_complex.proto:10:33
  1230  
  1231  
  1232   > message_type[0] > field[1]:
  1233  desc_test_complex.proto:11:9
  1234  desc_test_complex.proto:11:32
  1235  
  1236  
  1237   > message_type[0] > field[1] > label:
  1238  desc_test_complex.proto:11:9
  1239  desc_test_complex.proto:11:17
  1240  
  1241  
  1242   > message_type[0] > field[1] > type:
  1243  desc_test_complex.proto:11:18
  1244  desc_test_complex.proto:11:24
  1245  
  1246  
  1247   > message_type[0] > field[1] > name:
  1248  desc_test_complex.proto:11:25
  1249  desc_test_complex.proto:11:27
  1250  
  1251  
  1252   > message_type[0] > field[1] > number:
  1253  desc_test_complex.proto:11:30
  1254  desc_test_complex.proto:11:31
  1255  
  1256  
  1257   > message_type[0] > field[2]:
  1258  desc_test_complex.proto:12:9
  1259  desc_test_complex.proto:12:35
  1260      Trailing comments:
  1261   default JSON name will be capitalized
  1262  
  1263  
  1264  
  1265   > message_type[0] > field[2] > label:
  1266  desc_test_complex.proto:12:9
  1267  desc_test_complex.proto:12:17
  1268  
  1269  
  1270   > message_type[0] > field[2] > type:
  1271  desc_test_complex.proto:12:18
  1272  desc_test_complex.proto:12:23
  1273  
  1274  
  1275   > message_type[0] > field[2] > name:
  1276  desc_test_complex.proto:12:24
  1277  desc_test_complex.proto:12:30
  1278  
  1279  
  1280   > message_type[0] > field[2] > number:
  1281  desc_test_complex.proto:12:33
  1282  desc_test_complex.proto:12:34
  1283  
  1284  
  1285   > message_type[0] > field[3]:
  1286  desc_test_complex.proto:13:9
  1287  desc_test_complex.proto:13:29
  1288      Trailing comments:
  1289   default JSON name will be empty(!)
  1290  
  1291  
  1292  
  1293   > message_type[0] > field[3] > label:
  1294  desc_test_complex.proto:13:9
  1295  desc_test_complex.proto:13:17
  1296  
  1297  
  1298   > message_type[0] > field[3] > type:
  1299  desc_test_complex.proto:13:18
  1300  desc_test_complex.proto:13:22
  1301  
  1302  
  1303   > message_type[0] > field[3] > name:
  1304  desc_test_complex.proto:13:23
  1305  desc_test_complex.proto:13:24
  1306  
  1307  
  1308   > message_type[0] > field[3] > number:
  1309  desc_test_complex.proto:13:27
  1310  desc_test_complex.proto:13:28
  1311  
  1312  
  1313   > extension:
  1314  desc_test_complex.proto:16:1
  1315  desc_test_complex.proto:20:2
  1316  
  1317  
  1318   > extension[0]:
  1319  desc_test_complex.proto:19:9
  1320  desc_test_complex.proto:19:39
  1321  
  1322  
  1323   > extension[0] > extendee:
  1324  desc_test_complex.proto:16:8
  1325  desc_test_complex.proto:18:25
  1326  
  1327  
  1328   > extension[0] > label:
  1329  desc_test_complex.proto:19:9
  1330  desc_test_complex.proto:19:17
  1331  
  1332  
  1333   > extension[0] > type:
  1334  desc_test_complex.proto:19:18
  1335  desc_test_complex.proto:19:24
  1336  
  1337  
  1338   > extension[0] > name:
  1339  desc_test_complex.proto:19:25
  1340  desc_test_complex.proto:19:30
  1341  
  1342  
  1343   > extension[0] > number:
  1344  desc_test_complex.proto:19:33
  1345  desc_test_complex.proto:19:38
  1346  
  1347  
  1348   > message_type[1]:
  1349  desc_test_complex.proto:22:1
  1350  desc_test_complex.proto:61:2
  1351  
  1352  
  1353   > message_type[1] > name:
  1354  desc_test_complex.proto:22:9
  1355  desc_test_complex.proto:22:13
  1356  
  1357  
  1358   > message_type[1] > field[0]:
  1359  desc_test_complex.proto:23:9
  1360  desc_test_complex.proto:23:55
  1361  
  1362  
  1363   > message_type[1] > field[0] > label:
  1364  desc_test_complex.proto:23:9
  1365  desc_test_complex.proto:23:17
  1366  
  1367  
  1368   > message_type[1] > field[0] > type:
  1369  desc_test_complex.proto:23:18
  1370  desc_test_complex.proto:23:24
  1371  
  1372  
  1373   > message_type[1] > field[0] > name:
  1374  desc_test_complex.proto:23:25
  1375  desc_test_complex.proto:23:28
  1376  
  1377  
  1378   > message_type[1] > field[0] > number:
  1379  desc_test_complex.proto:23:31
  1380  desc_test_complex.proto:23:32
  1381  
  1382  
  1383   > message_type[1] > field[0] > options:
  1384  desc_test_complex.proto:23:33
  1385  desc_test_complex.proto:23:54
  1386  
  1387  
  1388   > message_type[1] > field[0] > json_name:
  1389  desc_test_complex.proto:23:34
  1390  desc_test_complex.proto:23:53
  1391  
  1392  
  1393   > message_type[1] > field[1]:
  1394  desc_test_complex.proto:24:9
  1395  desc_test_complex.proto:24:34
  1396  
  1397  
  1398   > message_type[1] > field[1] > label:
  1399  desc_test_complex.proto:24:9
  1400  desc_test_complex.proto:24:17
  1401  
  1402  
  1403   > message_type[1] > field[1] > type:
  1404  desc_test_complex.proto:24:18
  1405  desc_test_complex.proto:24:23
  1406  
  1407  
  1408   > message_type[1] > field[1] > name:
  1409  desc_test_complex.proto:24:24
  1410  desc_test_complex.proto:24:29
  1411  
  1412  
  1413   > message_type[1] > field[1] > number:
  1414  desc_test_complex.proto:24:32
  1415  desc_test_complex.proto:24:33
  1416  
  1417  
  1418   > message_type[1] > field[2]:
  1419  desc_test_complex.proto:25:9
  1420  desc_test_complex.proto:25:31
  1421  
  1422  
  1423   > message_type[1] > field[2] > label:
  1424  desc_test_complex.proto:25:9
  1425  desc_test_complex.proto:25:17
  1426  
  1427  
  1428   > message_type[1] > field[2] > type_name:
  1429  desc_test_complex.proto:25:18
  1430  desc_test_complex.proto:25:24
  1431  
  1432  
  1433   > message_type[1] > field[2] > name:
  1434  desc_test_complex.proto:25:25
  1435  desc_test_complex.proto:25:26
  1436  
  1437  
  1438   > message_type[1] > field[2] > number:
  1439  desc_test_complex.proto:25:29
  1440  desc_test_complex.proto:25:30
  1441  
  1442  
  1443   > message_type[1] > field[3]:
  1444  desc_test_complex.proto:26:9
  1445  desc_test_complex.proto:26:31
  1446  
  1447  
  1448   > message_type[1] > field[3] > label:
  1449  desc_test_complex.proto:26:9
  1450  desc_test_complex.proto:26:17
  1451  
  1452  
  1453   > message_type[1] > field[3] > type_name:
  1454  desc_test_complex.proto:26:18
  1455  desc_test_complex.proto:26:24
  1456  
  1457  
  1458   > message_type[1] > field[3] > name:
  1459  desc_test_complex.proto:26:25
  1460  desc_test_complex.proto:26:26
  1461  
  1462  
  1463   > message_type[1] > field[3] > number:
  1464  desc_test_complex.proto:26:29
  1465  desc_test_complex.proto:26:30
  1466  
  1467  
  1468   > message_type[1] > field[4]:
  1469  desc_test_complex.proto:27:9
  1470  desc_test_complex.proto:27:34
  1471  
  1472  
  1473   > message_type[1] > field[4] > type_name:
  1474  desc_test_complex.proto:27:9
  1475  desc_test_complex.proto:27:27
  1476  
  1477  
  1478   > message_type[1] > field[4] > name:
  1479  desc_test_complex.proto:27:28
  1480  desc_test_complex.proto:27:29
  1481  
  1482  
  1483   > message_type[1] > field[4] > number:
  1484  desc_test_complex.proto:27:32
  1485  desc_test_complex.proto:27:33
  1486  
  1487  
  1488   > message_type[1] > field[5]:
  1489  desc_test_complex.proto:29:9
  1490  desc_test_complex.proto:29:67
  1491  
  1492  
  1493   > message_type[1] > field[5] > label:
  1494  desc_test_complex.proto:29:9
  1495  desc_test_complex.proto:29:17
  1496  
  1497  
  1498   > message_type[1] > field[5] > type:
  1499  desc_test_complex.proto:29:18
  1500  desc_test_complex.proto:29:23
  1501  
  1502  
  1503   > message_type[1] > field[5] > name:
  1504  desc_test_complex.proto:29:24
  1505  desc_test_complex.proto:29:25
  1506  
  1507  
  1508   > message_type[1] > field[5] > number:
  1509  desc_test_complex.proto:29:28
  1510  desc_test_complex.proto:29:29
  1511  
  1512  
  1513   > message_type[1] > field[5] > options:
  1514  desc_test_complex.proto:29:30
  1515  desc_test_complex.proto:29:66
  1516  
  1517  
  1518   > message_type[1] > field[5] > default_value:
  1519  desc_test_complex.proto:29:31
  1520  desc_test_complex.proto:29:65
  1521  
  1522  
  1523   > message_type[1] > extension_range:
  1524  desc_test_complex.proto:31:9
  1525  desc_test_complex.proto:31:31
  1526  
  1527  
  1528   > message_type[1] > extension_range[0]:
  1529  desc_test_complex.proto:31:20
  1530  desc_test_complex.proto:31:30
  1531  
  1532  
  1533   > message_type[1] > extension_range[0] > start:
  1534  desc_test_complex.proto:31:20
  1535  desc_test_complex.proto:31:23
  1536  
  1537  
  1538   > message_type[1] > extension_range[0] > end:
  1539  desc_test_complex.proto:31:27
  1540  desc_test_complex.proto:31:30
  1541  
  1542  
  1543   > message_type[1] > extension_range:
  1544  desc_test_complex.proto:33:9
  1545  desc_test_complex.proto:33:91
  1546  
  1547  
  1548   > message_type[1] > extension_range[1]:
  1549  desc_test_complex.proto:33:20
  1550  desc_test_complex.proto:33:23
  1551  
  1552  
  1553   > message_type[1] > extension_range[1] > start:
  1554  desc_test_complex.proto:33:20
  1555  desc_test_complex.proto:33:23
  1556  
  1557  
  1558   > message_type[1] > extension_range[1] > end:
  1559  desc_test_complex.proto:33:20
  1560  desc_test_complex.proto:33:23
  1561  
  1562  
  1563   > message_type[1] > extension_range[2]:
  1564  desc_test_complex.proto:33:25
  1565  desc_test_complex.proto:33:35
  1566  
  1567  
  1568   > message_type[1] > extension_range[2] > start:
  1569  desc_test_complex.proto:33:25
  1570  desc_test_complex.proto:33:28
  1571  
  1572  
  1573   > message_type[1] > extension_range[2] > end:
  1574  desc_test_complex.proto:33:32
  1575  desc_test_complex.proto:33:35
  1576  
  1577  
  1578   > message_type[1] > extension_range[3]:
  1579  desc_test_complex.proto:33:37
  1580  desc_test_complex.proto:33:47
  1581  
  1582  
  1583   > message_type[1] > extension_range[3] > start:
  1584  desc_test_complex.proto:33:37
  1585  desc_test_complex.proto:33:40
  1586  
  1587  
  1588   > message_type[1] > extension_range[3] > end:
  1589  desc_test_complex.proto:33:44
  1590  desc_test_complex.proto:33:47
  1591  
  1592  
  1593   > message_type[1] > extension_range[4]:
  1594  desc_test_complex.proto:33:49
  1595  desc_test_complex.proto:33:61
  1596  
  1597  
  1598   > message_type[1] > extension_range[4] > start:
  1599  desc_test_complex.proto:33:49
  1600  desc_test_complex.proto:33:54
  1601  
  1602  
  1603   > message_type[1] > extension_range[4] > end:
  1604  desc_test_complex.proto:33:58
  1605  desc_test_complex.proto:33:61
  1606  
  1607  
  1608   > message_type[1] > extension_range[1] > options:
  1609  desc_test_complex.proto:33:62
  1610  desc_test_complex.proto:33:90
  1611  
  1612  
  1613   > message_type[1] > extension_range[1] > options > (foo.bar.label):
  1614  desc_test_complex.proto:33:63
  1615  desc_test_complex.proto:33:89
  1616  
  1617  
  1618   > message_type[1] > extension_range[2] > options:
  1619  desc_test_complex.proto:33:62
  1620  desc_test_complex.proto:33:90
  1621  
  1622  
  1623   > message_type[1] > extension_range[2] > options > (foo.bar.label):
  1624  desc_test_complex.proto:33:63
  1625  desc_test_complex.proto:33:89
  1626  
  1627  
  1628   > message_type[1] > extension_range[3] > options:
  1629  desc_test_complex.proto:33:62
  1630  desc_test_complex.proto:33:90
  1631  
  1632  
  1633   > message_type[1] > extension_range[3] > options > (foo.bar.label):
  1634  desc_test_complex.proto:33:63
  1635  desc_test_complex.proto:33:89
  1636  
  1637  
  1638   > message_type[1] > extension_range[4] > options:
  1639  desc_test_complex.proto:33:62
  1640  desc_test_complex.proto:33:90
  1641  
  1642  
  1643   > message_type[1] > extension_range[4] > options > (foo.bar.label):
  1644  desc_test_complex.proto:33:63
  1645  desc_test_complex.proto:33:89
  1646  
  1647  
  1648   > message_type[1] > nested_type[1]:
  1649  desc_test_complex.proto:35:9
  1650  desc_test_complex.proto:60:10
  1651  
  1652  
  1653   > message_type[1] > nested_type[1] > name:
  1654  desc_test_complex.proto:35:17
  1655  desc_test_complex.proto:35:23
  1656  
  1657  
  1658   > message_type[1] > nested_type[1] > extension:
  1659  desc_test_complex.proto:36:17
  1660  desc_test_complex.proto:38:18
  1661  
  1662  
  1663   > message_type[1] > nested_type[1] > extension[0]:
  1664  desc_test_complex.proto:37:25
  1665  desc_test_complex.proto:37:56
  1666  
  1667  
  1668   > message_type[1] > nested_type[1] > extension[0] > extendee:
  1669  desc_test_complex.proto:36:24
  1670  desc_test_complex.proto:36:54
  1671  
  1672  
  1673   > message_type[1] > nested_type[1] > extension[0] > label:
  1674  desc_test_complex.proto:37:25
  1675  desc_test_complex.proto:37:33
  1676  
  1677  
  1678   > message_type[1] > nested_type[1] > extension[0] > type:
  1679  desc_test_complex.proto:37:34
  1680  desc_test_complex.proto:37:39
  1681  
  1682  
  1683   > message_type[1] > nested_type[1] > extension[0] > name:
  1684  desc_test_complex.proto:37:40
  1685  desc_test_complex.proto:37:47
  1686  
  1687  
  1688   > message_type[1] > nested_type[1] > extension[0] > number:
  1689  desc_test_complex.proto:37:50
  1690  desc_test_complex.proto:37:55
  1691  
  1692  
  1693   > message_type[1] > nested_type[1] > nested_type[0]:
  1694  desc_test_complex.proto:39:17
  1695  desc_test_complex.proto:59:18
  1696  
  1697  
  1698   > message_type[1] > nested_type[1] > nested_type[0] > name:
  1699  desc_test_complex.proto:39:25
  1700  desc_test_complex.proto:39:38
  1701  
  1702  
  1703   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0]:
  1704  desc_test_complex.proto:40:25
  1705  desc_test_complex.proto:48:26
  1706  
  1707  
  1708   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > name:
  1709  desc_test_complex.proto:40:30
  1710  desc_test_complex.proto:40:33
  1711  
  1712  
  1713   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0]:
  1714  desc_test_complex.proto:41:33
  1715  desc_test_complex.proto:41:40
  1716  
  1717  
  1718   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0] > name:
  1719  desc_test_complex.proto:41:33
  1720  desc_test_complex.proto:41:35
  1721  
  1722  
  1723   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0] > number:
  1724  desc_test_complex.proto:41:38
  1725  desc_test_complex.proto:41:39
  1726  
  1727  
  1728   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1]:
  1729  desc_test_complex.proto:42:33
  1730  desc_test_complex.proto:42:40
  1731  
  1732  
  1733   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1] > name:
  1734  desc_test_complex.proto:42:33
  1735  desc_test_complex.proto:42:35
  1736  
  1737  
  1738   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1] > number:
  1739  desc_test_complex.proto:42:38
  1740  desc_test_complex.proto:42:39
  1741  
  1742  
  1743   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2]:
  1744  desc_test_complex.proto:43:33
  1745  desc_test_complex.proto:43:40
  1746  
  1747  
  1748   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2] > name:
  1749  desc_test_complex.proto:43:33
  1750  desc_test_complex.proto:43:35
  1751  
  1752  
  1753   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2] > number:
  1754  desc_test_complex.proto:43:38
  1755  desc_test_complex.proto:43:39
  1756  
  1757  
  1758   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3]:
  1759  desc_test_complex.proto:44:33
  1760  desc_test_complex.proto:44:40
  1761  
  1762  
  1763   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3] > name:
  1764  desc_test_complex.proto:44:33
  1765  desc_test_complex.proto:44:35
  1766  
  1767  
  1768   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3] > number:
  1769  desc_test_complex.proto:44:38
  1770  desc_test_complex.proto:44:39
  1771  
  1772  
  1773   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4]:
  1774  desc_test_complex.proto:45:33
  1775  desc_test_complex.proto:45:40
  1776  
  1777  
  1778   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4] > name:
  1779  desc_test_complex.proto:45:33
  1780  desc_test_complex.proto:45:35
  1781  
  1782  
  1783   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4] > number:
  1784  desc_test_complex.proto:45:38
  1785  desc_test_complex.proto:45:39
  1786  
  1787  
  1788   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5]:
  1789  desc_test_complex.proto:46:33
  1790  desc_test_complex.proto:46:40
  1791  
  1792  
  1793   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5] > name:
  1794  desc_test_complex.proto:46:33
  1795  desc_test_complex.proto:46:35
  1796  
  1797  
  1798   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5] > number:
  1799  desc_test_complex.proto:46:38
  1800  desc_test_complex.proto:46:39
  1801  
  1802  
  1803   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6]:
  1804  desc_test_complex.proto:47:33
  1805  desc_test_complex.proto:47:40
  1806  
  1807  
  1808   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6] > name:
  1809  desc_test_complex.proto:47:33
  1810  desc_test_complex.proto:47:35
  1811  
  1812  
  1813   > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6] > number:
  1814  desc_test_complex.proto:47:38
  1815  desc_test_complex.proto:47:39
  1816  
  1817  
  1818   > message_type[1] > nested_type[1] > nested_type[0] > options:
  1819  desc_test_complex.proto:49:25
  1820  desc_test_complex.proto:49:50
  1821  
  1822  
  1823   > message_type[1] > nested_type[1] > nested_type[0] > options > (foo.bar.Test.Nested.fooblez):
  1824  desc_test_complex.proto:49:25
  1825  desc_test_complex.proto:49:50
  1826  
  1827  
  1828   > message_type[1] > nested_type[1] > nested_type[0] > extension:
  1829  desc_test_complex.proto:50:25
  1830  desc_test_complex.proto:52:26
  1831  
  1832  
  1833   > message_type[1] > nested_type[1] > nested_type[0] > extension[0]:
  1834  desc_test_complex.proto:51:33
  1835  desc_test_complex.proto:51:64
  1836  
  1837  
  1838   > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > extendee:
  1839  desc_test_complex.proto:50:32
  1840  desc_test_complex.proto:50:36
  1841  
  1842  
  1843   > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > label:
  1844  desc_test_complex.proto:51:33
  1845  desc_test_complex.proto:51:41
  1846  
  1847  
  1848   > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > type:
  1849  desc_test_complex.proto:51:42
  1850  desc_test_complex.proto:51:48
  1851  
  1852  
  1853   > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > name:
  1854  desc_test_complex.proto:51:49
  1855  desc_test_complex.proto:51:57
  1856  
  1857  
  1858   > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > number:
  1859  desc_test_complex.proto:51:60
  1860  desc_test_complex.proto:51:63
  1861  
  1862  
  1863   > message_type[1] > nested_type[1] > nested_type[0] > options:
  1864  desc_test_complex.proto:53:25
  1865  desc_test_complex.proto:53:108
  1866  
  1867  
  1868   > message_type[1] > nested_type[1] > nested_type[0] > options > (foo.bar.rept)[0]:
  1869  desc_test_complex.proto:53:25
  1870  desc_test_complex.proto:53:108
  1871  
  1872  
  1873   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0]:
  1874  desc_test_complex.proto:54:25
  1875  desc_test_complex.proto:58:26
  1876  
  1877  
  1878   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > name:
  1879  desc_test_complex.proto:54:33
  1880  desc_test_complex.proto:54:51
  1881  
  1882  
  1883   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > options:
  1884  desc_test_complex.proto:55:33
  1885  desc_test_complex.proto:55:109
  1886  
  1887  
  1888   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > options > (foo.bar.rept)[0]:
  1889  desc_test_complex.proto:55:33
  1890  desc_test_complex.proto:55:109
  1891  
  1892  
  1893   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0]:
  1894  desc_test_complex.proto:57:33
  1895  desc_test_complex.proto:57:56
  1896  
  1897  
  1898   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > label:
  1899  desc_test_complex.proto:57:33
  1900  desc_test_complex.proto:57:41
  1901  
  1902  
  1903   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > type_name:
  1904  desc_test_complex.proto:57:42
  1905  desc_test_complex.proto:57:46
  1906  
  1907  
  1908   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > name:
  1909  desc_test_complex.proto:57:47
  1910  desc_test_complex.proto:57:51
  1911  
  1912  
  1913   > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > number:
  1914  desc_test_complex.proto:57:54
  1915  desc_test_complex.proto:57:55
  1916  
  1917  
  1918   > enum_type[0]:
  1919  desc_test_complex.proto:63:1
  1920  desc_test_complex.proto:72:2
  1921  
  1922  
  1923   > enum_type[0] > name:
  1924  desc_test_complex.proto:63:6
  1925  desc_test_complex.proto:63:26
  1926  
  1927  
  1928   > enum_type[0] > value[0]:
  1929  desc_test_complex.proto:64:9
  1930  desc_test_complex.proto:64:15
  1931  
  1932  
  1933   > enum_type[0] > value[0] > name:
  1934  desc_test_complex.proto:64:9
  1935  desc_test_complex.proto:64:10
  1936  
  1937  
  1938   > enum_type[0] > value[0] > number:
  1939  desc_test_complex.proto:64:13
  1940  desc_test_complex.proto:64:14
  1941  
  1942  
  1943   > enum_type[0] > value[1]:
  1944  desc_test_complex.proto:65:9
  1945  desc_test_complex.proto:65:15
  1946  
  1947  
  1948   > enum_type[0] > value[1] > name:
  1949  desc_test_complex.proto:65:9
  1950  desc_test_complex.proto:65:10
  1951  
  1952  
  1953   > enum_type[0] > value[1] > number:
  1954  desc_test_complex.proto:65:13
  1955  desc_test_complex.proto:65:14
  1956  
  1957  
  1958   > enum_type[0] > value[2]:
  1959  desc_test_complex.proto:66:9
  1960  desc_test_complex.proto:66:15
  1961  
  1962  
  1963   > enum_type[0] > value[2] > name:
  1964  desc_test_complex.proto:66:9
  1965  desc_test_complex.proto:66:10
  1966  
  1967  
  1968   > enum_type[0] > value[2] > number:
  1969  desc_test_complex.proto:66:13
  1970  desc_test_complex.proto:66:14
  1971  
  1972  
  1973   > enum_type[0] > reserved_range:
  1974  desc_test_complex.proto:67:9
  1975  desc_test_complex.proto:67:30
  1976  
  1977  
  1978   > enum_type[0] > reserved_range[0]:
  1979  desc_test_complex.proto:67:18
  1980  desc_test_complex.proto:67:29
  1981  
  1982  
  1983   > enum_type[0] > reserved_range[0] > start:
  1984  desc_test_complex.proto:67:18
  1985  desc_test_complex.proto:67:22
  1986  
  1987  
  1988   > enum_type[0] > reserved_range[0] > end:
  1989  desc_test_complex.proto:67:26
  1990  desc_test_complex.proto:67:29
  1991  
  1992  
  1993   > enum_type[0] > reserved_range:
  1994  desc_test_complex.proto:68:9
  1995  desc_test_complex.proto:68:26
  1996  
  1997  
  1998   > enum_type[0] > reserved_range[1]:
  1999  desc_test_complex.proto:68:18
  2000  desc_test_complex.proto:68:25
  2001  
  2002  
  2003   > enum_type[0] > reserved_range[1] > start:
  2004  desc_test_complex.proto:68:18
  2005  desc_test_complex.proto:68:20
  2006  
  2007  
  2008   > enum_type[0] > reserved_range[1] > end:
  2009  desc_test_complex.proto:68:24
  2010  desc_test_complex.proto:68:25
  2011  
  2012  
  2013   > enum_type[0] > reserved_range:
  2014  desc_test_complex.proto:69:9
  2015  desc_test_complex.proto:69:40
  2016  
  2017  
  2018   > enum_type[0] > reserved_range[2]:
  2019  desc_test_complex.proto:69:18
  2020  desc_test_complex.proto:69:25
  2021  
  2022  
  2023   > enum_type[0] > reserved_range[2] > start:
  2024  desc_test_complex.proto:69:18
  2025  desc_test_complex.proto:69:19
  2026  
  2027  
  2028   > enum_type[0] > reserved_range[2] > end:
  2029  desc_test_complex.proto:69:23
  2030  desc_test_complex.proto:69:25
  2031  
  2032  
  2033   > enum_type[0] > reserved_range[3]:
  2034  desc_test_complex.proto:69:27
  2035  desc_test_complex.proto:69:35
  2036  
  2037  
  2038   > enum_type[0] > reserved_range[3] > start:
  2039  desc_test_complex.proto:69:27
  2040  desc_test_complex.proto:69:29
  2041  
  2042  
  2043   > enum_type[0] > reserved_range[3] > end:
  2044  desc_test_complex.proto:69:33
  2045  desc_test_complex.proto:69:35
  2046  
  2047  
  2048   > enum_type[0] > reserved_range[4]:
  2049  desc_test_complex.proto:69:37
  2050  desc_test_complex.proto:69:39
  2051  
  2052  
  2053   > enum_type[0] > reserved_range[4] > start:
  2054  desc_test_complex.proto:69:37
  2055  desc_test_complex.proto:69:39
  2056  
  2057  
  2058   > enum_type[0] > reserved_range[4] > end:
  2059  desc_test_complex.proto:69:37
  2060  desc_test_complex.proto:69:39
  2061  
  2062  
  2063   > enum_type[0] > reserved_range:
  2064  desc_test_complex.proto:70:9
  2065  desc_test_complex.proto:70:27
  2066  
  2067  
  2068   > enum_type[0] > reserved_range[5]:
  2069  desc_test_complex.proto:70:18
  2070  desc_test_complex.proto:70:26
  2071  
  2072  
  2073   > enum_type[0] > reserved_range[5] > start:
  2074  desc_test_complex.proto:70:18
  2075  desc_test_complex.proto:70:20
  2076  
  2077  
  2078   > enum_type[0] > reserved_range[5] > end:
  2079  desc_test_complex.proto:70:24
  2080  desc_test_complex.proto:70:26
  2081  
  2082  
  2083   > enum_type[0] > reserved_name:
  2084  desc_test_complex.proto:71:9
  2085  desc_test_complex.proto:71:32
  2086  
  2087  
  2088   > enum_type[0] > reserved_name[0]:
  2089  desc_test_complex.proto:71:18
  2090  desc_test_complex.proto:71:21
  2091  
  2092  
  2093   > enum_type[0] > reserved_name[1]:
  2094  desc_test_complex.proto:71:23
  2095  desc_test_complex.proto:71:26
  2096  
  2097  
  2098   > enum_type[0] > reserved_name[2]:
  2099  desc_test_complex.proto:71:28
  2100  desc_test_complex.proto:71:31
  2101  
  2102  
  2103   > message_type[2]:
  2104  desc_test_complex.proto:74:1
  2105  desc_test_complex.proto:78:2
  2106  
  2107  
  2108   > message_type[2] > name:
  2109  desc_test_complex.proto:74:9
  2110  desc_test_complex.proto:74:32
  2111  
  2112  
  2113   > message_type[2] > reserved_range:
  2114  desc_test_complex.proto:75:9
  2115  desc_test_complex.proto:75:40
  2116  
  2117  
  2118   > message_type[2] > reserved_range[0]:
  2119  desc_test_complex.proto:75:18
  2120  desc_test_complex.proto:75:25
  2121  
  2122  
  2123   > message_type[2] > reserved_range[0] > start:
  2124  desc_test_complex.proto:75:18
  2125  desc_test_complex.proto:75:19
  2126  
  2127  
  2128   > message_type[2] > reserved_range[0] > end:
  2129  desc_test_complex.proto:75:23
  2130  desc_test_complex.proto:75:25
  2131  
  2132  
  2133   > message_type[2] > reserved_range[1]:
  2134  desc_test_complex.proto:75:27
  2135  desc_test_complex.proto:75:35
  2136  
  2137  
  2138   > message_type[2] > reserved_range[1] > start:
  2139  desc_test_complex.proto:75:27
  2140  desc_test_complex.proto:75:29
  2141  
  2142  
  2143   > message_type[2] > reserved_range[1] > end:
  2144  desc_test_complex.proto:75:33
  2145  desc_test_complex.proto:75:35
  2146  
  2147  
  2148   > message_type[2] > reserved_range[2]:
  2149  desc_test_complex.proto:75:37
  2150  desc_test_complex.proto:75:39
  2151  
  2152  
  2153   > message_type[2] > reserved_range[2] > start:
  2154  desc_test_complex.proto:75:37
  2155  desc_test_complex.proto:75:39
  2156  
  2157  
  2158   > message_type[2] > reserved_range[2] > end:
  2159  desc_test_complex.proto:75:37
  2160  desc_test_complex.proto:75:39
  2161  
  2162  
  2163   > message_type[2] > reserved_range:
  2164  desc_test_complex.proto:76:9
  2165  desc_test_complex.proto:76:30
  2166  
  2167  
  2168   > message_type[2] > reserved_range[3]:
  2169  desc_test_complex.proto:76:18
  2170  desc_test_complex.proto:76:29
  2171  
  2172  
  2173   > message_type[2] > reserved_range[3] > start:
  2174  desc_test_complex.proto:76:18
  2175  desc_test_complex.proto:76:22
  2176  
  2177  
  2178   > message_type[2] > reserved_range[3] > end:
  2179  desc_test_complex.proto:76:26
  2180  desc_test_complex.proto:76:29
  2181  
  2182  
  2183   > message_type[2] > reserved_name:
  2184  desc_test_complex.proto:77:9
  2185  desc_test_complex.proto:77:32
  2186  
  2187  
  2188   > message_type[2] > reserved_name[0]:
  2189  desc_test_complex.proto:77:18
  2190  desc_test_complex.proto:77:21
  2191  
  2192  
  2193   > message_type[2] > reserved_name[1]:
  2194  desc_test_complex.proto:77:23
  2195  desc_test_complex.proto:77:26
  2196  
  2197  
  2198   > message_type[2] > reserved_name[2]:
  2199  desc_test_complex.proto:77:28
  2200  desc_test_complex.proto:77:31
  2201  
  2202  
  2203   > message_type[3]:
  2204  desc_test_complex.proto:80:1
  2205  desc_test_complex.proto:82:2
  2206  
  2207  
  2208   > message_type[3] > name:
  2209  desc_test_complex.proto:80:9
  2210  desc_test_complex.proto:80:23
  2211  
  2212  
  2213   > message_type[3] > field[0]:
  2214  desc_test_complex.proto:81:9
  2215  desc_test_complex.proto:81:38
  2216  
  2217  
  2218   > message_type[3] > field[0] > type_name:
  2219  desc_test_complex.proto:81:9
  2220  desc_test_complex.proto:81:28
  2221  
  2222  
  2223   > message_type[3] > field[0] > name:
  2224  desc_test_complex.proto:81:29
  2225  desc_test_complex.proto:81:33
  2226  
  2227  
  2228   > message_type[3] > field[0] > number:
  2229  desc_test_complex.proto:81:36
  2230  desc_test_complex.proto:81:37
  2231  
  2232  
  2233   > extension:
  2234  desc_test_complex.proto:84:1
  2235  desc_test_complex.proto:89:2
  2236  
  2237  
  2238   > extension[1]:
  2239  desc_test_complex.proto:85:9
  2240  desc_test_complex.proto:85:36
  2241  
  2242  
  2243   > extension[1] > extendee:
  2244  desc_test_complex.proto:84:8
  2245  desc_test_complex.proto:84:38
  2246  
  2247  
  2248   > extension[1] > label:
  2249  desc_test_complex.proto:85:9
  2250  desc_test_complex.proto:85:17
  2251  
  2252  
  2253   > extension[1] > type_name:
  2254  desc_test_complex.proto:85:18
  2255  desc_test_complex.proto:85:22
  2256  
  2257  
  2258   > extension[1] > name:
  2259  desc_test_complex.proto:85:23
  2260  desc_test_complex.proto:85:27
  2261  
  2262  
  2263   > extension[1] > number:
  2264  desc_test_complex.proto:85:30
  2265  desc_test_complex.proto:85:35
  2266  
  2267  
  2268   > extension[2]:
  2269  desc_test_complex.proto:86:9
  2270  desc_test_complex.proto:86:60
  2271  
  2272  
  2273   > extension[2] > extendee:
  2274  desc_test_complex.proto:84:8
  2275  desc_test_complex.proto:84:38
  2276  
  2277  
  2278   > extension[2] > label:
  2279  desc_test_complex.proto:86:9
  2280  desc_test_complex.proto:86:17
  2281  
  2282  
  2283   > extension[2] > type_name:
  2284  desc_test_complex.proto:86:18
  2285  desc_test_complex.proto:86:47
  2286  
  2287  
  2288   > extension[2] > name:
  2289  desc_test_complex.proto:86:48
  2290  desc_test_complex.proto:86:51
  2291  
  2292  
  2293   > extension[2] > number:
  2294  desc_test_complex.proto:86:54
  2295  desc_test_complex.proto:86:59
  2296  
  2297  
  2298   > extension[3]:
  2299  desc_test_complex.proto:87:9
  2300  desc_test_complex.proto:87:36
  2301  
  2302  
  2303   > extension[3] > extendee:
  2304  desc_test_complex.proto:84:8
  2305  desc_test_complex.proto:84:38
  2306  
  2307  
  2308   > extension[3] > label:
  2309  desc_test_complex.proto:87:9
  2310  desc_test_complex.proto:87:17
  2311  
  2312  
  2313   > extension[3] > type_name:
  2314  desc_test_complex.proto:87:18
  2315  desc_test_complex.proto:87:25
  2316  
  2317  
  2318   > extension[3] > name:
  2319  desc_test_complex.proto:87:26
  2320  desc_test_complex.proto:87:27
  2321  
  2322  
  2323   > extension[3] > number:
  2324  desc_test_complex.proto:87:30
  2325  desc_test_complex.proto:87:35
  2326  
  2327  
  2328   > extension[4]:
  2329  desc_test_complex.proto:88:9
  2330  desc_test_complex.proto:88:50
  2331  
  2332  
  2333   > extension[4] > extendee:
  2334  desc_test_complex.proto:84:8
  2335  desc_test_complex.proto:84:38
  2336  
  2337  
  2338   > extension[4] > label:
  2339  desc_test_complex.proto:88:9
  2340  desc_test_complex.proto:88:17
  2341  
  2342  
  2343   > extension[4] > type_name:
  2344  desc_test_complex.proto:88:18
  2345  desc_test_complex.proto:88:32
  2346  
  2347  
  2348   > extension[4] > name:
  2349  desc_test_complex.proto:88:33
  2350  desc_test_complex.proto:88:41
  2351  
  2352  
  2353   > extension[4] > number:
  2354  desc_test_complex.proto:88:44
  2355  desc_test_complex.proto:88:49
  2356  
  2357  
  2358   > message_type[4]:
  2359  desc_test_complex.proto:91:1
  2360  desc_test_complex.proto:111:2
  2361  
  2362  
  2363   > message_type[4] > name:
  2364  desc_test_complex.proto:91:9
  2365  desc_test_complex.proto:91:16
  2366  
  2367  
  2368   > message_type[4] > options:
  2369  desc_test_complex.proto:92:5
  2370  desc_test_complex.proto:92:130
  2371  
  2372  
  2373   > message_type[4] > options > (foo.bar.rept)[0]:
  2374  desc_test_complex.proto:92:5
  2375  desc_test_complex.proto:92:130
  2376  
  2377  
  2378   > message_type[4] > options:
  2379  desc_test_complex.proto:93:5
  2380  desc_test_complex.proto:93:115
  2381  
  2382  
  2383   > message_type[4] > options > (foo.bar.rept)[1]:
  2384  desc_test_complex.proto:93:5
  2385  desc_test_complex.proto:93:115
  2386  
  2387  
  2388   > message_type[4] > options:
  2389  desc_test_complex.proto:94:5
  2390  desc_test_complex.proto:94:36
  2391  
  2392  
  2393   > message_type[4] > options > (foo.bar.rept)[2]:
  2394  desc_test_complex.proto:94:5
  2395  desc_test_complex.proto:94:36
  2396  
  2397  
  2398   > message_type[4] > options:
  2399  desc_test_complex.proto:95:5
  2400  desc_test_complex.proto:95:23
  2401  
  2402  
  2403   > message_type[4] > options > (foo.bar.eee):
  2404  desc_test_complex.proto:95:5
  2405  desc_test_complex.proto:95:23
  2406  
  2407  
  2408   > message_type[4] > options:
  2409  desc_test_complex.proto:96:9
  2410  desc_test_complex.proto:96:34
  2411  
  2412  
  2413   > message_type[4] > options > (foo.bar.a):
  2414  desc_test_complex.proto:96:9
  2415  desc_test_complex.proto:96:34
  2416  
  2417  
  2418   > message_type[4] > options:
  2419  desc_test_complex.proto:97:9
  2420  desc_test_complex.proto:97:86
  2421  
  2422  
  2423   > message_type[4] > options > (foo.bar.a) > test:
  2424  desc_test_complex.proto:97:9
  2425  desc_test_complex.proto:97:86
  2426  
  2427  
  2428   > message_type[4] > options:
  2429  desc_test_complex.proto:98:9
  2430  desc_test_complex.proto:98:37
  2431  
  2432  
  2433   > message_type[4] > options > (foo.bar.a) > test > foo:
  2434  desc_test_complex.proto:98:9
  2435  desc_test_complex.proto:98:37
  2436  
  2437  
  2438   > message_type[4] > options:
  2439  desc_test_complex.proto:99:9
  2440  desc_test_complex.proto:99:41
  2441  
  2442  
  2443   > message_type[4] > options > (foo.bar.a) > test > s > name:
  2444  desc_test_complex.proto:99:9
  2445  desc_test_complex.proto:99:41
  2446  
  2447  
  2448   > message_type[4] > options:
  2449  desc_test_complex.proto:100:5
  2450  desc_test_complex.proto:100:34
  2451  
  2452  
  2453   > message_type[4] > options > (foo.bar.a) > test > s > id:
  2454  desc_test_complex.proto:100:5
  2455  desc_test_complex.proto:100:34
  2456  
  2457  
  2458   > message_type[4] > options:
  2459  desc_test_complex.proto:101:5
  2460  desc_test_complex.proto:101:31
  2461  
  2462  
  2463   > message_type[4] > options > (foo.bar.a) > test > array[0]:
  2464  desc_test_complex.proto:101:5
  2465  desc_test_complex.proto:101:31
  2466  
  2467  
  2468   > message_type[4] > options:
  2469  desc_test_complex.proto:102:5
  2470  desc_test_complex.proto:102:31
  2471  
  2472  
  2473   > message_type[4] > options > (foo.bar.a) > test > array[1]:
  2474  desc_test_complex.proto:102:5
  2475  desc_test_complex.proto:102:31
  2476  
  2477  
  2478   > message_type[4] > options:
  2479  desc_test_complex.proto:103:5
  2480  desc_test_complex.proto:103:78
  2481  
  2482  
  2483   > message_type[4] > options > (foo.bar.a) > test > (foo.bar.Test.Nested._NestedNested._garblez):
  2484  desc_test_complex.proto:103:5
  2485  desc_test_complex.proto:103:78
  2486  
  2487  
  2488   > message_type[4] > options:
  2489  desc_test_complex.proto:105:9
  2490  desc_test_complex.proto:105:37
  2491  
  2492  
  2493   > message_type[4] > options > (foo.bar.map_vals) > vals[0]:
  2494  desc_test_complex.proto:105:9
  2495  desc_test_complex.proto:105:37
  2496      Trailing comments:
  2497   no key, no value
  2498  
  2499  
  2500  
  2501   > message_type[4] > options:
  2502  desc_test_complex.proto:106:9
  2503  desc_test_complex.proto:106:47
  2504  
  2505  
  2506   > message_type[4] > options > (foo.bar.map_vals) > vals[1]:
  2507  desc_test_complex.proto:106:9
  2508  desc_test_complex.proto:106:47
  2509      Trailing comments:
  2510   no value
  2511  
  2512  
  2513  
  2514   > message_type[4] > options:
  2515  desc_test_complex.proto:107:9
  2516  desc_test_complex.proto:107:69
  2517  
  2518  
  2519   > message_type[4] > options > (foo.bar.map_vals) > vals[2]:
  2520  desc_test_complex.proto:107:9
  2521  desc_test_complex.proto:107:69
  2522  
  2523  
  2524   > message_type[4] > field[0]:
  2525  desc_test_complex.proto:109:5
  2526  desc_test_complex.proto:109:28
  2527  
  2528  
  2529   > message_type[4] > field[0] > label:
  2530  desc_test_complex.proto:109:5
  2531  desc_test_complex.proto:109:13
  2532  
  2533  
  2534   > message_type[4] > field[0] > type_name:
  2535  desc_test_complex.proto:109:14
  2536  desc_test_complex.proto:109:18
  2537  
  2538  
  2539   > message_type[4] > field[0] > name:
  2540  desc_test_complex.proto:109:19
  2541  desc_test_complex.proto:109:23
  2542  
  2543  
  2544   > message_type[4] > field[0] > number:
  2545  desc_test_complex.proto:109:26
  2546  desc_test_complex.proto:109:27
  2547  
  2548  
  2549   > message_type[4] > field[1]:
  2550  desc_test_complex.proto:110:5
  2551  desc_test_complex.proto:110:67
  2552  
  2553  
  2554   > message_type[4] > field[1] > label:
  2555  desc_test_complex.proto:110:5
  2556  desc_test_complex.proto:110:13
  2557  
  2558  
  2559   > message_type[4] > field[1] > type_name:
  2560  desc_test_complex.proto:110:14
  2561  desc_test_complex.proto:110:43
  2562  
  2563  
  2564   > message_type[4] > field[1] > name:
  2565  desc_test_complex.proto:110:44
  2566  desc_test_complex.proto:110:47
  2567  
  2568  
  2569   > message_type[4] > field[1] > number:
  2570  desc_test_complex.proto:110:50
  2571  desc_test_complex.proto:110:51
  2572  
  2573  
  2574   > message_type[4] > field[1] > options:
  2575  desc_test_complex.proto:110:52
  2576  desc_test_complex.proto:110:66
  2577  
  2578  
  2579   > message_type[4] > field[1] > default_value:
  2580  desc_test_complex.proto:110:53
  2581  desc_test_complex.proto:110:65
  2582  
  2583  
  2584   > message_type[5]:
  2585  desc_test_complex.proto:113:1
  2586  desc_test_complex.proto:127:2
  2587  
  2588  
  2589   > message_type[5] > name:
  2590  desc_test_complex.proto:113:9
  2591  desc_test_complex.proto:113:18
  2592  
  2593  
  2594   > message_type[5] > field[0]:
  2595  desc_test_complex.proto:114:9
  2596  desc_test_complex.proto:114:41
  2597  
  2598  
  2599   > message_type[5] > field[0] > label:
  2600  desc_test_complex.proto:114:9
  2601  desc_test_complex.proto:114:17
  2602  
  2603  
  2604   > message_type[5] > field[0] > type:
  2605  desc_test_complex.proto:114:18
  2606  desc_test_complex.proto:114:22
  2607  
  2608  
  2609   > message_type[5] > field[0] > name:
  2610  desc_test_complex.proto:114:23
  2611  desc_test_complex.proto:114:36
  2612  
  2613  
  2614   > message_type[5] > field[0] > number:
  2615  desc_test_complex.proto:114:39
  2616  desc_test_complex.proto:114:40
  2617  
  2618  
  2619   > message_type[5] > enum_type[0]:
  2620  desc_test_complex.proto:116:9
  2621  desc_test_complex.proto:120:10
  2622  
  2623  
  2624   > message_type[5] > enum_type[0] > name:
  2625  desc_test_complex.proto:116:14
  2626  desc_test_complex.proto:116:20
  2627  
  2628  
  2629   > message_type[5] > enum_type[0] > value[0]:
  2630  desc_test_complex.proto:117:17
  2631  desc_test_complex.proto:117:27
  2632  
  2633  
  2634   > message_type[5] > enum_type[0] > value[0] > name:
  2635  desc_test_complex.proto:117:17
  2636  desc_test_complex.proto:117:22
  2637  
  2638  
  2639   > message_type[5] > enum_type[0] > value[0] > number:
  2640  desc_test_complex.proto:117:25
  2641  desc_test_complex.proto:117:26
  2642  
  2643  
  2644   > message_type[5] > enum_type[0] > value[1]:
  2645  desc_test_complex.proto:118:17
  2646  desc_test_complex.proto:118:26
  2647  
  2648  
  2649   > message_type[5] > enum_type[0] > value[1] > name:
  2650  desc_test_complex.proto:118:17
  2651  desc_test_complex.proto:118:21
  2652  
  2653  
  2654   > message_type[5] > enum_type[0] > value[1] > number:
  2655  desc_test_complex.proto:118:24
  2656  desc_test_complex.proto:118:25
  2657  
  2658  
  2659   > message_type[5] > enum_type[0] > value[2]:
  2660  desc_test_complex.proto:119:17
  2661  desc_test_complex.proto:119:27
  2662  
  2663  
  2664   > message_type[5] > enum_type[0] > value[2] > name:
  2665  desc_test_complex.proto:119:17
  2666  desc_test_complex.proto:119:22
  2667  
  2668  
  2669   > message_type[5] > enum_type[0] > value[2] > number:
  2670  desc_test_complex.proto:119:25
  2671  desc_test_complex.proto:119:26
  2672  
  2673  
  2674   > message_type[5] > nested_type[0]:
  2675  desc_test_complex.proto:121:9
  2676  desc_test_complex.proto:124:10
  2677  
  2678  
  2679   > message_type[5] > nested_type[0] > name:
  2680  desc_test_complex.proto:121:17
  2681  desc_test_complex.proto:121:27
  2682  
  2683  
  2684   > message_type[5] > nested_type[0] > field[0]:
  2685  desc_test_complex.proto:122:17
  2686  desc_test_complex.proto:122:44
  2687  
  2688  
  2689   > message_type[5] > nested_type[0] > field[0] > label:
  2690  desc_test_complex.proto:122:17
  2691  desc_test_complex.proto:122:25
  2692  
  2693  
  2694   > message_type[5] > nested_type[0] > field[0] > type_name:
  2695  desc_test_complex.proto:122:26
  2696  desc_test_complex.proto:122:32
  2697  
  2698  
  2699   > message_type[5] > nested_type[0] > field[0] > name:
  2700  desc_test_complex.proto:122:33
  2701  desc_test_complex.proto:122:39
  2702  
  2703  
  2704   > message_type[5] > nested_type[0] > field[0] > number:
  2705  desc_test_complex.proto:122:42
  2706  desc_test_complex.proto:122:43
  2707  
  2708  
  2709   > message_type[5] > nested_type[0] > field[1]:
  2710  desc_test_complex.proto:123:17
  2711  desc_test_complex.proto:123:44
  2712  
  2713  
  2714   > message_type[5] > nested_type[0] > field[1] > label:
  2715  desc_test_complex.proto:123:17
  2716  desc_test_complex.proto:123:25
  2717  
  2718  
  2719   > message_type[5] > nested_type[0] > field[1] > type:
  2720  desc_test_complex.proto:123:26
  2721  desc_test_complex.proto:123:32
  2722  
  2723  
  2724   > message_type[5] > nested_type[0] > field[1] > name:
  2725  desc_test_complex.proto:123:33
  2726  desc_test_complex.proto:123:39
  2727  
  2728  
  2729   > message_type[5] > nested_type[0] > field[1] > number:
  2730  desc_test_complex.proto:123:42
  2731  desc_test_complex.proto:123:43
  2732  
  2733  
  2734   > message_type[5] > field[1]:
  2735  desc_test_complex.proto:126:9
  2736  desc_test_complex.proto:126:44
  2737  
  2738  
  2739   > message_type[5] > field[1] > label:
  2740  desc_test_complex.proto:126:9
  2741  desc_test_complex.proto:126:17
  2742  
  2743  
  2744   > message_type[5] > field[1] > type_name:
  2745  desc_test_complex.proto:126:18
  2746  desc_test_complex.proto:126:28
  2747  
  2748  
  2749   > message_type[5] > field[1] > name:
  2750  desc_test_complex.proto:126:29
  2751  desc_test_complex.proto:126:39
  2752  
  2753  
  2754   > message_type[5] > field[1] > number:
  2755  desc_test_complex.proto:126:42
  2756  desc_test_complex.proto:126:43
  2757  
  2758  
  2759   > extension:
  2760  desc_test_complex.proto:129:1
  2761  desc_test_complex.proto:131:2
  2762  
  2763  
  2764   > extension[5]:
  2765  desc_test_complex.proto:130:9
  2766  desc_test_complex.proto:130:46
  2767  
  2768  
  2769   > extension[5] > extendee:
  2770  desc_test_complex.proto:129:8
  2771  desc_test_complex.proto:129:37
  2772  
  2773  
  2774   > extension[5] > label:
  2775  desc_test_complex.proto:130:9
  2776  desc_test_complex.proto:130:17
  2777  
  2778  
  2779   > extension[5] > type_name:
  2780  desc_test_complex.proto:130:18
  2781  desc_test_complex.proto:130:27
  2782  
  2783  
  2784   > extension[5] > name:
  2785  desc_test_complex.proto:130:28
  2786  desc_test_complex.proto:130:37
  2787  
  2788  
  2789   > extension[5] > number:
  2790  desc_test_complex.proto:130:40
  2791  desc_test_complex.proto:130:45
  2792  
  2793  
  2794   > service[0]:
  2795  desc_test_complex.proto:133:1
  2796  desc_test_complex.proto:152:2
  2797  
  2798  
  2799   > service[0] > name:
  2800  desc_test_complex.proto:133:9
  2801  desc_test_complex.proto:133:24
  2802  
  2803  
  2804   > service[0] > method[0]:
  2805  desc_test_complex.proto:134:9
  2806  desc_test_complex.proto:142:10
  2807  
  2808  
  2809   > service[0] > method[0] > name:
  2810  desc_test_complex.proto:134:13
  2811  desc_test_complex.proto:134:21
  2812  
  2813  
  2814   > service[0] > method[0] > input_type:
  2815  desc_test_complex.proto:134:22
  2816  desc_test_complex.proto:134:26
  2817  
  2818  
  2819   > service[0] > method[0] > output_type:
  2820  desc_test_complex.proto:134:37
  2821  desc_test_complex.proto:134:41
  2822  
  2823  
  2824   > service[0] > method[0] > options:
  2825  desc_test_complex.proto:135:17
  2826  desc_test_complex.proto:141:19
  2827  
  2828  
  2829   > service[0] > method[0] > options > (foo.bar.validator):
  2830  desc_test_complex.proto:135:17
  2831  desc_test_complex.proto:141:19
  2832  
  2833  
  2834   > service[0] > method[1]:
  2835  desc_test_complex.proto:143:9
  2836  desc_test_complex.proto:151:10
  2837  
  2838  
  2839   > service[0] > method[1] > name:
  2840  desc_test_complex.proto:143:13
  2841  desc_test_complex.proto:143:16
  2842  
  2843  
  2844   > service[0] > method[1] > input_type:
  2845  desc_test_complex.proto:143:17
  2846  desc_test_complex.proto:143:21
  2847  
  2848  
  2849   > service[0] > method[1] > output_type:
  2850  desc_test_complex.proto:143:32
  2851  desc_test_complex.proto:143:36
  2852  
  2853  
  2854   > service[0] > method[1] > options:
  2855  desc_test_complex.proto:144:17
  2856  desc_test_complex.proto:150:19
  2857  
  2858  
  2859   > service[0] > method[1] > options > (foo.bar.validator):
  2860  desc_test_complex.proto:144:17
  2861  desc_test_complex.proto:150:19
  2862  
  2863  
  2864   > message_type[6]:
  2865  desc_test_complex.proto:154:1
  2866  desc_test_complex.proto:180:2
  2867  
  2868  
  2869   > message_type[6] > name:
  2870  desc_test_complex.proto:154:9
  2871  desc_test_complex.proto:154:13
  2872  
  2873  
  2874   > message_type[6] > nested_type[0]:
  2875  desc_test_complex.proto:155:3
  2876  desc_test_complex.proto:160:4
  2877  
  2878  
  2879   > message_type[6] > nested_type[0] > name:
  2880  desc_test_complex.proto:155:11
  2881  desc_test_complex.proto:155:21
  2882  
  2883  
  2884   > message_type[6] > nested_type[0] > field[0]:
  2885  desc_test_complex.proto:156:5
  2886  desc_test_complex.proto:156:33
  2887  
  2888  
  2889   > message_type[6] > nested_type[0] > field[0] > label:
  2890  desc_test_complex.proto:156:5
  2891  desc_test_complex.proto:156:13
  2892  
  2893  
  2894   > message_type[6] > nested_type[0] > field[0] > type:
  2895  desc_test_complex.proto:156:14
  2896  desc_test_complex.proto:156:20
  2897  
  2898  
  2899   > message_type[6] > nested_type[0] > field[0] > name:
  2900  desc_test_complex.proto:156:21
  2901  desc_test_complex.proto:156:28
  2902  
  2903  
  2904   > message_type[6] > nested_type[0] > field[0] > number:
  2905  desc_test_complex.proto:156:31
  2906  desc_test_complex.proto:156:32
  2907  
  2908  
  2909   > message_type[6] > nested_type[0] > field[1]:
  2910  desc_test_complex.proto:157:5
  2911  desc_test_complex.proto:157:35
  2912  
  2913  
  2914   > message_type[6] > nested_type[0] > field[1] > label:
  2915  desc_test_complex.proto:157:5
  2916  desc_test_complex.proto:157:13
  2917  
  2918  
  2919   > message_type[6] > nested_type[0] > field[1] > type:
  2920  desc_test_complex.proto:157:14
  2921  desc_test_complex.proto:157:18
  2922  
  2923  
  2924   > message_type[6] > nested_type[0] > field[1] > name:
  2925  desc_test_complex.proto:157:19
  2926  desc_test_complex.proto:157:30
  2927  
  2928  
  2929   > message_type[6] > nested_type[0] > field[1] > number:
  2930  desc_test_complex.proto:157:33
  2931  desc_test_complex.proto:157:34
  2932  
  2933  
  2934   > message_type[6] > nested_type[0] > field[2]:
  2935  desc_test_complex.proto:158:5
  2936  desc_test_complex.proto:158:32
  2937  
  2938  
  2939   > message_type[6] > nested_type[0] > field[2] > label:
  2940  desc_test_complex.proto:158:5
  2941  desc_test_complex.proto:158:13
  2942  
  2943  
  2944   > message_type[6] > nested_type[0] > field[2] > type:
  2945  desc_test_complex.proto:158:14
  2946  desc_test_complex.proto:158:19
  2947  
  2948  
  2949   > message_type[6] > nested_type[0] > field[2] > name:
  2950  desc_test_complex.proto:158:20
  2951  desc_test_complex.proto:158:27
  2952  
  2953  
  2954   > message_type[6] > nested_type[0] > field[2] > number:
  2955  desc_test_complex.proto:158:30
  2956  desc_test_complex.proto:158:31
  2957  
  2958  
  2959   > message_type[6] > nested_type[0] > field[3]:
  2960  desc_test_complex.proto:159:5
  2961  desc_test_complex.proto:159:32
  2962  
  2963  
  2964   > message_type[6] > nested_type[0] > field[3] > label:
  2965  desc_test_complex.proto:159:5
  2966  desc_test_complex.proto:159:13
  2967  
  2968  
  2969   > message_type[6] > nested_type[0] > field[3] > type:
  2970  desc_test_complex.proto:159:14
  2971  desc_test_complex.proto:159:19
  2972  
  2973  
  2974   > message_type[6] > nested_type[0] > field[3] > name:
  2975  desc_test_complex.proto:159:20
  2976  desc_test_complex.proto:159:27
  2977  
  2978  
  2979   > message_type[6] > nested_type[0] > field[3] > number:
  2980  desc_test_complex.proto:159:30
  2981  desc_test_complex.proto:159:31
  2982  
  2983  
  2984   > message_type[6] > nested_type[1]:
  2985  desc_test_complex.proto:161:3
  2986  desc_test_complex.proto:164:4
  2987  
  2988  
  2989   > message_type[6] > nested_type[1] > name:
  2990  desc_test_complex.proto:161:11
  2991  desc_test_complex.proto:161:18
  2992  
  2993  
  2994   > message_type[6] > nested_type[1] > field[0]:
  2995  desc_test_complex.proto:162:5
  2996  desc_test_complex.proto:162:32
  2997  
  2998  
  2999   > message_type[6] > nested_type[1] > field[0] > label:
  3000  desc_test_complex.proto:162:5
  3001  desc_test_complex.proto:162:13
  3002  
  3003  
  3004   > message_type[6] > nested_type[1] > field[0] > type:
  3005  desc_test_complex.proto:162:14
  3006  desc_test_complex.proto:162:19
  3007  
  3008  
  3009   > message_type[6] > nested_type[1] > field[0] > name:
  3010  desc_test_complex.proto:162:20
  3011  desc_test_complex.proto:162:27
  3012  
  3013  
  3014   > message_type[6] > nested_type[1] > field[0] > number:
  3015  desc_test_complex.proto:162:30
  3016  desc_test_complex.proto:162:31
  3017  
  3018  
  3019   > message_type[6] > nested_type[1] > field[1]:
  3020  desc_test_complex.proto:163:5
  3021  desc_test_complex.proto:163:33
  3022  
  3023  
  3024   > message_type[6] > nested_type[1] > field[1] > label:
  3025  desc_test_complex.proto:163:5
  3026  desc_test_complex.proto:163:13
  3027  
  3028  
  3029   > message_type[6] > nested_type[1] > field[1] > type:
  3030  desc_test_complex.proto:163:14
  3031  desc_test_complex.proto:163:20
  3032  
  3033  
  3034   > message_type[6] > nested_type[1] > field[1] > name:
  3035  desc_test_complex.proto:163:21
  3036  desc_test_complex.proto:163:28
  3037  
  3038  
  3039   > message_type[6] > nested_type[1] > field[1] > number:
  3040  desc_test_complex.proto:163:31
  3041  desc_test_complex.proto:163:32
  3042  
  3043  
  3044   > message_type[6] > nested_type[2]:
  3045  desc_test_complex.proto:165:3
  3046  desc_test_complex.proto:170:4
  3047  
  3048  
  3049   > message_type[6] > nested_type[2] > name:
  3050  desc_test_complex.proto:165:11
  3051  desc_test_complex.proto:165:23
  3052  
  3053  
  3054   > message_type[6] > nested_type[2] > field[0]:
  3055  desc_test_complex.proto:166:5
  3056  desc_test_complex.proto:166:35
  3057  
  3058  
  3059   > message_type[6] > nested_type[2] > field[0] > label:
  3060  desc_test_complex.proto:166:5
  3061  desc_test_complex.proto:166:13
  3062  
  3063  
  3064   > message_type[6] > nested_type[2] > field[0] > type:
  3065  desc_test_complex.proto:166:14
  3066  desc_test_complex.proto:166:18
  3067  
  3068  
  3069   > message_type[6] > nested_type[2] > field[0] > name:
  3070  desc_test_complex.proto:166:19
  3071  desc_test_complex.proto:166:30
  3072  
  3073  
  3074   > message_type[6] > nested_type[2] > field[0] > number:
  3075  desc_test_complex.proto:166:33
  3076  desc_test_complex.proto:166:34
  3077  
  3078  
  3079   > message_type[6] > nested_type[2] > field[1]:
  3080  desc_test_complex.proto:167:5
  3081  desc_test_complex.proto:167:34
  3082  
  3083  
  3084   > message_type[6] > nested_type[2] > field[1] > label:
  3085  desc_test_complex.proto:167:5
  3086  desc_test_complex.proto:167:13
  3087  
  3088  
  3089   > message_type[6] > nested_type[2] > field[1] > type:
  3090  desc_test_complex.proto:167:14
  3091  desc_test_complex.proto:167:19
  3092  
  3093  
  3094   > message_type[6] > nested_type[2] > field[1] > name:
  3095  desc_test_complex.proto:167:20
  3096  desc_test_complex.proto:167:29
  3097  
  3098  
  3099   > message_type[6] > nested_type[2] > field[1] > number:
  3100  desc_test_complex.proto:167:32
  3101  desc_test_complex.proto:167:33
  3102  
  3103  
  3104   > message_type[6] > nested_type[2] > field[2]:
  3105  desc_test_complex.proto:168:5
  3106  desc_test_complex.proto:168:34
  3107  
  3108  
  3109   > message_type[6] > nested_type[2] > field[2] > label:
  3110  desc_test_complex.proto:168:5
  3111  desc_test_complex.proto:168:13
  3112  
  3113  
  3114   > message_type[6] > nested_type[2] > field[2] > type:
  3115  desc_test_complex.proto:168:14
  3116  desc_test_complex.proto:168:19
  3117  
  3118  
  3119   > message_type[6] > nested_type[2] > field[2] > name:
  3120  desc_test_complex.proto:168:20
  3121  desc_test_complex.proto:168:29
  3122  
  3123  
  3124   > message_type[6] > nested_type[2] > field[2] > number:
  3125  desc_test_complex.proto:168:32
  3126  desc_test_complex.proto:168:33
  3127  
  3128  
  3129   > message_type[6] > nested_type[2] > field[3]:
  3130  desc_test_complex.proto:169:5
  3131  desc_test_complex.proto:169:29
  3132  
  3133  
  3134   > message_type[6] > nested_type[2] > field[3] > label:
  3135  desc_test_complex.proto:169:5
  3136  desc_test_complex.proto:169:13
  3137  
  3138  
  3139   > message_type[6] > nested_type[2] > field[3] > type_name:
  3140  desc_test_complex.proto:169:14
  3141  desc_test_complex.proto:169:18
  3142  
  3143  
  3144   > message_type[6] > nested_type[2] > field[3] > name:
  3145  desc_test_complex.proto:169:19
  3146  desc_test_complex.proto:169:24
  3147  
  3148  
  3149   > message_type[6] > nested_type[2] > field[3] > number:
  3150  desc_test_complex.proto:169:27
  3151  desc_test_complex.proto:169:28
  3152  
  3153  
  3154   > message_type[6] > oneof_decl[0]:
  3155  desc_test_complex.proto:171:3
  3156  desc_test_complex.proto:179:4
  3157  
  3158  
  3159   > message_type[6] > oneof_decl[0] > name:
  3160  desc_test_complex.proto:171:9
  3161  desc_test_complex.proto:171:13
  3162  
  3163  
  3164   > message_type[6] > field[0]:
  3165  desc_test_complex.proto:172:5
  3166  desc_test_complex.proto:172:27
  3167  
  3168  
  3169   > message_type[6] > field[0] > type_name:
  3170  desc_test_complex.proto:172:5
  3171  desc_test_complex.proto:172:15
  3172  
  3173  
  3174   > message_type[6] > field[0] > name:
  3175  desc_test_complex.proto:172:16
  3176  desc_test_complex.proto:172:22
  3177  
  3178  
  3179   > message_type[6] > field[0] > number:
  3180  desc_test_complex.proto:172:25
  3181  desc_test_complex.proto:172:26
  3182  
  3183  
  3184   > message_type[6] > field[1]:
  3185  desc_test_complex.proto:173:5
  3186  desc_test_complex.proto:173:31
  3187  
  3188  
  3189   > message_type[6] > field[1] > type_name:
  3190  desc_test_complex.proto:173:5
  3191  desc_test_complex.proto:173:17
  3192  
  3193  
  3194   > message_type[6] > field[1] > name:
  3195  desc_test_complex.proto:173:18
  3196  desc_test_complex.proto:173:26
  3197  
  3198  
  3199   > message_type[6] > field[1] > number:
  3200  desc_test_complex.proto:173:29
  3201  desc_test_complex.proto:173:30
  3202  
  3203  
  3204   > message_type[6] > field[2]:
  3205  desc_test_complex.proto:174:5
  3206  desc_test_complex.proto:174:21
  3207  
  3208  
  3209   > message_type[6] > field[2] > type_name:
  3210  desc_test_complex.proto:174:5
  3211  desc_test_complex.proto:174:12
  3212  
  3213  
  3214   > message_type[6] > field[2] > name:
  3215  desc_test_complex.proto:174:13
  3216  desc_test_complex.proto:174:16
  3217  
  3218  
  3219   > message_type[6] > field[2] > number:
  3220  desc_test_complex.proto:174:19
  3221  desc_test_complex.proto:174:20
  3222  
  3223  
  3224   > message_type[6] > field[3]:
  3225  desc_test_complex.proto:175:9
  3226  desc_test_complex.proto:178:10
  3227  
  3228  
  3229   > message_type[6] > field[3] > type:
  3230  desc_test_complex.proto:175:9
  3231  desc_test_complex.proto:175:14
  3232  
  3233  
  3234   > message_type[6] > field[3] > name:
  3235  desc_test_complex.proto:175:15
  3236  desc_test_complex.proto:175:24
  3237  
  3238  
  3239   > message_type[6] > field[3] > number:
  3240  desc_test_complex.proto:175:27
  3241  desc_test_complex.proto:175:28
  3242  
  3243  
  3244   > message_type[6] > nested_type[3]:
  3245  desc_test_complex.proto:175:9
  3246  desc_test_complex.proto:178:10
  3247  
  3248  
  3249   > message_type[6] > nested_type[3] > name:
  3250  desc_test_complex.proto:175:15
  3251  desc_test_complex.proto:175:24
  3252  
  3253  
  3254   > message_type[6] > field[3] > type_name:
  3255  desc_test_complex.proto:175:15
  3256  desc_test_complex.proto:175:24
  3257  
  3258  
  3259   > message_type[6] > nested_type[3] > field[0]:
  3260  desc_test_complex.proto:176:17
  3261  desc_test_complex.proto:176:45
  3262  
  3263  
  3264   > message_type[6] > nested_type[3] > field[0] > label:
  3265  desc_test_complex.proto:176:17
  3266  desc_test_complex.proto:176:25
  3267  
  3268  
  3269   > message_type[6] > nested_type[3] > field[0] > type:
  3270  desc_test_complex.proto:176:26
  3271  desc_test_complex.proto:176:32
  3272  
  3273  
  3274   > message_type[6] > nested_type[3] > field[0] > name:
  3275  desc_test_complex.proto:176:33
  3276  desc_test_complex.proto:176:40
  3277  
  3278  
  3279   > message_type[6] > nested_type[3] > field[0] > number:
  3280  desc_test_complex.proto:176:43
  3281  desc_test_complex.proto:176:44
  3282  
  3283  
  3284   > message_type[6] > nested_type[3] > field[1]:
  3285  desc_test_complex.proto:177:17
  3286  desc_test_complex.proto:177:45
  3287  
  3288  
  3289   > message_type[6] > nested_type[3] > field[1] > label:
  3290  desc_test_complex.proto:177:17
  3291  desc_test_complex.proto:177:25
  3292  
  3293  
  3294   > message_type[6] > nested_type[3] > field[1] > type:
  3295  desc_test_complex.proto:177:26
  3296  desc_test_complex.proto:177:32
  3297  
  3298  
  3299   > message_type[6] > nested_type[3] > field[1] > name:
  3300  desc_test_complex.proto:177:33
  3301  desc_test_complex.proto:177:40
  3302  
  3303  
  3304   > message_type[6] > nested_type[3] > field[1] > number:
  3305  desc_test_complex.proto:177:43
  3306  desc_test_complex.proto:177:44
  3307  
  3308  
  3309   > extension:
  3310  desc_test_complex.proto:182:1
  3311  desc_test_complex.proto:184:2
  3312  
  3313  
  3314   > extension[6]:
  3315  desc_test_complex.proto:183:3
  3316  desc_test_complex.proto:183:30
  3317  
  3318  
  3319   > extension[6] > extendee:
  3320  desc_test_complex.proto:182:8
  3321  desc_test_complex.proto:182:36
  3322  
  3323  
  3324   > extension[6] > label:
  3325  desc_test_complex.proto:183:3
  3326  desc_test_complex.proto:183:11
  3327  
  3328  
  3329   > extension[6] > type_name:
  3330  desc_test_complex.proto:183:12
  3331  desc_test_complex.proto:183:16
  3332  
  3333  
  3334   > extension[6] > name:
  3335  desc_test_complex.proto:183:17
  3336  desc_test_complex.proto:183:22
  3337  
  3338  
  3339   > extension[6] > number:
  3340  desc_test_complex.proto:183:25
  3341  desc_test_complex.proto:183:29
  3342  
  3343  
  3344   > message_type[7]:
  3345  desc_test_complex.proto:186:1
  3346  desc_test_complex.proto:192:2
  3347  
  3348  
  3349   > message_type[7] > name:
  3350  desc_test_complex.proto:186:9
  3351  desc_test_complex.proto:186:24
  3352  
  3353  
  3354   > message_type[7] > field[0]:
  3355  desc_test_complex.proto:187:5
  3356  desc_test_complex.proto:191:11
  3357  
  3358  
  3359   > message_type[7] > field[0] > label:
  3360  desc_test_complex.proto:187:5
  3361  desc_test_complex.proto:187:13
  3362  
  3363  
  3364   > message_type[7] > field[0] > type:
  3365  desc_test_complex.proto:187:14
  3366  desc_test_complex.proto:187:20
  3367  
  3368  
  3369   > message_type[7] > field[0] > name:
  3370  desc_test_complex.proto:187:21
  3371  desc_test_complex.proto:187:29
  3372  
  3373  
  3374   > message_type[7] > field[0] > number:
  3375  desc_test_complex.proto:187:32
  3376  desc_test_complex.proto:187:33
  3377  
  3378  
  3379   > message_type[7] > field[0] > options:
  3380  desc_test_complex.proto:188:7
  3381  desc_test_complex.proto:191:10
  3382  
  3383  
  3384   > message_type[7] > field[0] > options > (foo.bar.rules) > repeated:
  3385  desc_test_complex.proto:188:8
  3386  desc_test_complex.proto:191:9
  3387  
  3388  
  3389   > message_type[8]:
  3390  desc_test_complex.proto:196:1
  3391  desc_test_complex.proto:232:2
  3392      Leading detached comment [0]:
  3393   tests cases where field names collide with keywords
  3394  
  3395  
  3396  
  3397   > message_type[8] > name:
  3398  desc_test_complex.proto:196:9
  3399  desc_test_complex.proto:196:26
  3400  
  3401  
  3402   > message_type[8] > field[0]:
  3403  desc_test_complex.proto:197:9
  3404  desc_test_complex.proto:197:34
  3405  
  3406  
  3407   > message_type[8] > field[0] > label:
  3408  desc_test_complex.proto:197:9
  3409  desc_test_complex.proto:197:17
  3410  
  3411  
  3412   > message_type[8] > field[0] > type:
  3413  desc_test_complex.proto:197:18
  3414  desc_test_complex.proto:197:22
  3415  
  3416  
  3417   > message_type[8] > field[0] > name:
  3418  desc_test_complex.proto:197:23
  3419  desc_test_complex.proto:197:29
  3420  
  3421  
  3422   > message_type[8] > field[0] > number:
  3423  desc_test_complex.proto:197:32
  3424  desc_test_complex.proto:197:33
  3425  
  3426  
  3427   > message_type[8] > field[1]:
  3428  desc_test_complex.proto:198:9
  3429  desc_test_complex.proto:198:34
  3430  
  3431  
  3432   > message_type[8] > field[1] > label:
  3433  desc_test_complex.proto:198:9
  3434  desc_test_complex.proto:198:17
  3435  
  3436  
  3437   > message_type[8] > field[1] > type:
  3438  desc_test_complex.proto:198:18
  3439  desc_test_complex.proto:198:22
  3440  
  3441  
  3442   > message_type[8] > field[1] > name:
  3443  desc_test_complex.proto:198:23
  3444  desc_test_complex.proto:198:29
  3445  
  3446  
  3447   > message_type[8] > field[1] > number:
  3448  desc_test_complex.proto:198:32
  3449  desc_test_complex.proto:198:33
  3450  
  3451  
  3452   > message_type[8] > field[2]:
  3453  desc_test_complex.proto:199:9
  3454  desc_test_complex.proto:199:34
  3455  
  3456  
  3457   > message_type[8] > field[2] > label:
  3458  desc_test_complex.proto:199:9
  3459  desc_test_complex.proto:199:17
  3460  
  3461  
  3462   > message_type[8] > field[2] > type:
  3463  desc_test_complex.proto:199:18
  3464  desc_test_complex.proto:199:22
  3465  
  3466  
  3467   > message_type[8] > field[2] > name:
  3468  desc_test_complex.proto:199:23
  3469  desc_test_complex.proto:199:29
  3470  
  3471  
  3472   > message_type[8] > field[2] > number:
  3473  desc_test_complex.proto:199:32
  3474  desc_test_complex.proto:199:33
  3475  
  3476  
  3477   > message_type[8] > field[3]:
  3478  desc_test_complex.proto:200:9
  3479  desc_test_complex.proto:200:32
  3480  
  3481  
  3482   > message_type[8] > field[3] > label:
  3483  desc_test_complex.proto:200:9
  3484  desc_test_complex.proto:200:17
  3485  
  3486  
  3487   > message_type[8] > field[3] > type:
  3488  desc_test_complex.proto:200:18
  3489  desc_test_complex.proto:200:22
  3490  
  3491  
  3492   > message_type[8] > field[3] > name:
  3493  desc_test_complex.proto:200:23
  3494  desc_test_complex.proto:200:27
  3495  
  3496  
  3497   > message_type[8] > field[3] > number:
  3498  desc_test_complex.proto:200:30
  3499  desc_test_complex.proto:200:31
  3500  
  3501  
  3502   > message_type[8] > field[4]:
  3503  desc_test_complex.proto:201:9
  3504  desc_test_complex.proto:201:35
  3505  
  3506  
  3507   > message_type[8] > field[4] > label:
  3508  desc_test_complex.proto:201:9
  3509  desc_test_complex.proto:201:17
  3510  
  3511  
  3512   > message_type[8] > field[4] > type:
  3513  desc_test_complex.proto:201:18
  3514  desc_test_complex.proto:201:22
  3515  
  3516  
  3517   > message_type[8] > field[4] > name:
  3518  desc_test_complex.proto:201:23
  3519  desc_test_complex.proto:201:30
  3520  
  3521  
  3522   > message_type[8] > field[4] > number:
  3523  desc_test_complex.proto:201:33
  3524  desc_test_complex.proto:201:34
  3525  
  3526  
  3527   > message_type[8] > field[5]:
  3528  desc_test_complex.proto:202:9
  3529  desc_test_complex.proto:202:36
  3530  
  3531  
  3532   > message_type[8] > field[5] > label:
  3533  desc_test_complex.proto:202:9
  3534  desc_test_complex.proto:202:17
  3535  
  3536  
  3537   > message_type[8] > field[5] > type:
  3538  desc_test_complex.proto:202:18
  3539  desc_test_complex.proto:202:24
  3540  
  3541  
  3542   > message_type[8] > field[5] > name:
  3543  desc_test_complex.proto:202:25
  3544  desc_test_complex.proto:202:31
  3545  
  3546  
  3547   > message_type[8] > field[5] > number:
  3548  desc_test_complex.proto:202:34
  3549  desc_test_complex.proto:202:35
  3550  
  3551  
  3552   > message_type[8] > field[6]:
  3553  desc_test_complex.proto:203:9
  3554  desc_test_complex.proto:203:34
  3555  
  3556  
  3557   > message_type[8] > field[6] > label:
  3558  desc_test_complex.proto:203:9
  3559  desc_test_complex.proto:203:17
  3560  
  3561  
  3562   > message_type[8] > field[6] > type:
  3563  desc_test_complex.proto:203:18
  3564  desc_test_complex.proto:203:23
  3565  
  3566  
  3567   > message_type[8] > field[6] > name:
  3568  desc_test_complex.proto:203:24
  3569  desc_test_complex.proto:203:29
  3570  
  3571  
  3572   > message_type[8] > field[6] > number:
  3573  desc_test_complex.proto:203:32
  3574  desc_test_complex.proto:203:33
  3575  
  3576  
  3577   > message_type[8] > field[7]:
  3578  desc_test_complex.proto:204:9
  3579  desc_test_complex.proto:204:34
  3580  
  3581  
  3582   > message_type[8] > field[7] > label:
  3583  desc_test_complex.proto:204:9
  3584  desc_test_complex.proto:204:17
  3585  
  3586  
  3587   > message_type[8] > field[7] > type:
  3588  desc_test_complex.proto:204:18
  3589  desc_test_complex.proto:204:23
  3590  
  3591  
  3592   > message_type[8] > field[7] > name:
  3593  desc_test_complex.proto:204:24
  3594  desc_test_complex.proto:204:29
  3595  
  3596  
  3597   > message_type[8] > field[7] > number:
  3598  desc_test_complex.proto:204:32
  3599  desc_test_complex.proto:204:33
  3600  
  3601  
  3602   > message_type[8] > field[8]:
  3603  desc_test_complex.proto:205:9
  3604  desc_test_complex.proto:205:34
  3605  
  3606  
  3607   > message_type[8] > field[8] > label:
  3608  desc_test_complex.proto:205:9
  3609  desc_test_complex.proto:205:17
  3610  
  3611  
  3612   > message_type[8] > field[8] > type:
  3613  desc_test_complex.proto:205:18
  3614  desc_test_complex.proto:205:23
  3615  
  3616  
  3617   > message_type[8] > field[8] > name:
  3618  desc_test_complex.proto:205:24
  3619  desc_test_complex.proto:205:29
  3620  
  3621  
  3622   > message_type[8] > field[8] > number:
  3623  desc_test_complex.proto:205:32
  3624  desc_test_complex.proto:205:33
  3625  
  3626  
  3627   > message_type[8] > field[9]:
  3628  desc_test_complex.proto:206:9
  3629  desc_test_complex.proto:206:37
  3630  
  3631  
  3632   > message_type[8] > field[9] > label:
  3633  desc_test_complex.proto:206:9
  3634  desc_test_complex.proto:206:17
  3635  
  3636  
  3637   > message_type[8] > field[9] > type:
  3638  desc_test_complex.proto:206:18
  3639  desc_test_complex.proto:206:24
  3640  
  3641  
  3642   > message_type[8] > field[9] > name:
  3643  desc_test_complex.proto:206:25
  3644  desc_test_complex.proto:206:31
  3645  
  3646  
  3647   > message_type[8] > field[9] > number:
  3648  desc_test_complex.proto:206:34
  3649  desc_test_complex.proto:206:36
  3650  
  3651  
  3652   > message_type[8] > field[10]:
  3653  desc_test_complex.proto:207:9
  3654  desc_test_complex.proto:207:37
  3655  
  3656  
  3657   > message_type[8] > field[10] > label:
  3658  desc_test_complex.proto:207:9
  3659  desc_test_complex.proto:207:17
  3660  
  3661  
  3662   > message_type[8] > field[10] > type:
  3663  desc_test_complex.proto:207:18
  3664  desc_test_complex.proto:207:24
  3665  
  3666  
  3667   > message_type[8] > field[10] > name:
  3668  desc_test_complex.proto:207:25
  3669  desc_test_complex.proto:207:31
  3670  
  3671  
  3672   > message_type[8] > field[10] > number:
  3673  desc_test_complex.proto:207:34
  3674  desc_test_complex.proto:207:36
  3675  
  3676  
  3677   > message_type[8] > field[11]:
  3678  desc_test_complex.proto:208:9
  3679  desc_test_complex.proto:208:37
  3680  
  3681  
  3682   > message_type[8] > field[11] > label:
  3683  desc_test_complex.proto:208:9
  3684  desc_test_complex.proto:208:17
  3685  
  3686  
  3687   > message_type[8] > field[11] > type:
  3688  desc_test_complex.proto:208:18
  3689  desc_test_complex.proto:208:24
  3690  
  3691  
  3692   > message_type[8] > field[11] > name:
  3693  desc_test_complex.proto:208:25
  3694  desc_test_complex.proto:208:31
  3695  
  3696  
  3697   > message_type[8] > field[11] > number:
  3698  desc_test_complex.proto:208:34
  3699  desc_test_complex.proto:208:36
  3700  
  3701  
  3702   > message_type[8] > field[12]:
  3703  desc_test_complex.proto:209:9
  3704  desc_test_complex.proto:209:37
  3705  
  3706  
  3707   > message_type[8] > field[12] > label:
  3708  desc_test_complex.proto:209:9
  3709  desc_test_complex.proto:209:17
  3710  
  3711  
  3712   > message_type[8] > field[12] > type:
  3713  desc_test_complex.proto:209:18
  3714  desc_test_complex.proto:209:24
  3715  
  3716  
  3717   > message_type[8] > field[12] > name:
  3718  desc_test_complex.proto:209:25
  3719  desc_test_complex.proto:209:31
  3720  
  3721  
  3722   > message_type[8] > field[12] > number:
  3723  desc_test_complex.proto:209:34
  3724  desc_test_complex.proto:209:36
  3725  
  3726  
  3727   > message_type[8] > field[13]:
  3728  desc_test_complex.proto:210:9
  3729  desc_test_complex.proto:210:39
  3730  
  3731  
  3732   > message_type[8] > field[13] > label:
  3733  desc_test_complex.proto:210:9
  3734  desc_test_complex.proto:210:17
  3735  
  3736  
  3737   > message_type[8] > field[13] > type:
  3738  desc_test_complex.proto:210:18
  3739  desc_test_complex.proto:210:25
  3740  
  3741  
  3742   > message_type[8] > field[13] > name:
  3743  desc_test_complex.proto:210:26
  3744  desc_test_complex.proto:210:33
  3745  
  3746  
  3747   > message_type[8] > field[13] > number:
  3748  desc_test_complex.proto:210:36
  3749  desc_test_complex.proto:210:38
  3750  
  3751  
  3752   > message_type[8] > field[14]:
  3753  desc_test_complex.proto:211:9
  3754  desc_test_complex.proto:211:39
  3755  
  3756  
  3757   > message_type[8] > field[14] > label:
  3758  desc_test_complex.proto:211:9
  3759  desc_test_complex.proto:211:17
  3760  
  3761  
  3762   > message_type[8] > field[14] > type:
  3763  desc_test_complex.proto:211:18
  3764  desc_test_complex.proto:211:25
  3765  
  3766  
  3767   > message_type[8] > field[14] > name:
  3768  desc_test_complex.proto:211:26
  3769  desc_test_complex.proto:211:33
  3770  
  3771  
  3772   > message_type[8] > field[14] > number:
  3773  desc_test_complex.proto:211:36
  3774  desc_test_complex.proto:211:38
  3775  
  3776  
  3777   > message_type[8] > field[15]:
  3778  desc_test_complex.proto:212:9
  3779  desc_test_complex.proto:212:41
  3780  
  3781  
  3782   > message_type[8] > field[15] > label:
  3783  desc_test_complex.proto:212:9
  3784  desc_test_complex.proto:212:17
  3785  
  3786  
  3787   > message_type[8] > field[15] > type:
  3788  desc_test_complex.proto:212:18
  3789  desc_test_complex.proto:212:26
  3790  
  3791  
  3792   > message_type[8] > field[15] > name:
  3793  desc_test_complex.proto:212:27
  3794  desc_test_complex.proto:212:35
  3795  
  3796  
  3797   > message_type[8] > field[15] > number:
  3798  desc_test_complex.proto:212:38
  3799  desc_test_complex.proto:212:40
  3800  
  3801  
  3802   > message_type[8] > field[16]:
  3803  desc_test_complex.proto:213:9
  3804  desc_test_complex.proto:213:41
  3805  
  3806  
  3807   > message_type[8] > field[16] > label:
  3808  desc_test_complex.proto:213:9
  3809  desc_test_complex.proto:213:17
  3810  
  3811  
  3812   > message_type[8] > field[16] > type:
  3813  desc_test_complex.proto:213:18
  3814  desc_test_complex.proto:213:26
  3815  
  3816  
  3817   > message_type[8] > field[16] > name:
  3818  desc_test_complex.proto:213:27
  3819  desc_test_complex.proto:213:35
  3820  
  3821  
  3822   > message_type[8] > field[16] > number:
  3823  desc_test_complex.proto:213:38
  3824  desc_test_complex.proto:213:40
  3825  
  3826  
  3827   > message_type[8] > field[17]:
  3828  desc_test_complex.proto:214:9
  3829  desc_test_complex.proto:214:33
  3830  
  3831  
  3832   > message_type[8] > field[17] > label:
  3833  desc_test_complex.proto:214:9
  3834  desc_test_complex.proto:214:17
  3835  
  3836  
  3837   > message_type[8] > field[17] > type:
  3838  desc_test_complex.proto:214:18
  3839  desc_test_complex.proto:214:22
  3840  
  3841  
  3842   > message_type[8] > field[17] > name:
  3843  desc_test_complex.proto:214:23
  3844  desc_test_complex.proto:214:27
  3845  
  3846  
  3847   > message_type[8] > field[17] > number:
  3848  desc_test_complex.proto:214:30
  3849  desc_test_complex.proto:214:32
  3850  
  3851  
  3852   > message_type[8] > field[18]:
  3853  desc_test_complex.proto:215:9
  3854  desc_test_complex.proto:215:35
  3855  
  3856  
  3857   > message_type[8] > field[18] > label:
  3858  desc_test_complex.proto:215:9
  3859  desc_test_complex.proto:215:17
  3860  
  3861  
  3862   > message_type[8] > field[18] > type:
  3863  desc_test_complex.proto:215:18
  3864  desc_test_complex.proto:215:23
  3865  
  3866  
  3867   > message_type[8] > field[18] > name:
  3868  desc_test_complex.proto:215:24
  3869  desc_test_complex.proto:215:29
  3870  
  3871  
  3872   > message_type[8] > field[18] > number:
  3873  desc_test_complex.proto:215:32
  3874  desc_test_complex.proto:215:34
  3875  
  3876  
  3877   > message_type[8] > field[19]:
  3878  desc_test_complex.proto:216:9
  3879  desc_test_complex.proto:216:37
  3880  
  3881  
  3882   > message_type[8] > field[19] > label:
  3883  desc_test_complex.proto:216:9
  3884  desc_test_complex.proto:216:17
  3885  
  3886  
  3887   > message_type[8] > field[19] > type:
  3888  desc_test_complex.proto:216:18
  3889  desc_test_complex.proto:216:24
  3890  
  3891  
  3892   > message_type[8] > field[19] > name:
  3893  desc_test_complex.proto:216:25
  3894  desc_test_complex.proto:216:31
  3895  
  3896  
  3897   > message_type[8] > field[19] > number:
  3898  desc_test_complex.proto:216:34
  3899  desc_test_complex.proto:216:36
  3900  
  3901  
  3902   > message_type[8] > field[20]:
  3903  desc_test_complex.proto:217:9
  3904  desc_test_complex.proto:217:37
  3905  
  3906  
  3907   > message_type[8] > field[20] > label:
  3908  desc_test_complex.proto:217:9
  3909  desc_test_complex.proto:217:17
  3910  
  3911  
  3912   > message_type[8] > field[20] > type:
  3913  desc_test_complex.proto:217:18
  3914  desc_test_complex.proto:217:22
  3915  
  3916  
  3917   > message_type[8] > field[20] > name:
  3918  desc_test_complex.proto:217:23
  3919  desc_test_complex.proto:217:31
  3920  
  3921  
  3922   > message_type[8] > field[20] > number:
  3923  desc_test_complex.proto:217:34
  3924  desc_test_complex.proto:217:36
  3925  
  3926  
  3927   > message_type[8] > field[21]:
  3928  desc_test_complex.proto:218:9
  3929  desc_test_complex.proto:218:37
  3930  
  3931  
  3932   > message_type[8] > field[21] > label:
  3933  desc_test_complex.proto:218:9
  3934  desc_test_complex.proto:218:17
  3935  
  3936  
  3937   > message_type[8] > field[21] > type:
  3938  desc_test_complex.proto:218:18
  3939  desc_test_complex.proto:218:22
  3940  
  3941  
  3942   > message_type[8] > field[21] > name:
  3943  desc_test_complex.proto:218:23
  3944  desc_test_complex.proto:218:31
  3945  
  3946  
  3947   > message_type[8] > field[21] > number:
  3948  desc_test_complex.proto:218:34
  3949  desc_test_complex.proto:218:36
  3950  
  3951  
  3952   > message_type[8] > field[22]:
  3953  desc_test_complex.proto:219:9
  3954  desc_test_complex.proto:219:37
  3955  
  3956  
  3957   > message_type[8] > field[22] > label:
  3958  desc_test_complex.proto:219:9
  3959  desc_test_complex.proto:219:17
  3960  
  3961  
  3962   > message_type[8] > field[22] > type:
  3963  desc_test_complex.proto:219:18
  3964  desc_test_complex.proto:219:22
  3965  
  3966  
  3967   > message_type[8] > field[22] > name:
  3968  desc_test_complex.proto:219:23
  3969  desc_test_complex.proto:219:31
  3970  
  3971  
  3972   > message_type[8] > field[22] > number:
  3973  desc_test_complex.proto:219:34
  3974  desc_test_complex.proto:219:36
  3975  
  3976  
  3977   > message_type[8] > field[23]:
  3978  desc_test_complex.proto:220:9
  3979  desc_test_complex.proto:220:36
  3980  
  3981  
  3982   > message_type[8] > field[23] > label:
  3983  desc_test_complex.proto:220:9
  3984  desc_test_complex.proto:220:17
  3985  
  3986  
  3987   > message_type[8] > field[23] > type:
  3988  desc_test_complex.proto:220:18
  3989  desc_test_complex.proto:220:22
  3990  
  3991  
  3992   > message_type[8] > field[23] > name:
  3993  desc_test_complex.proto:220:23
  3994  desc_test_complex.proto:220:30
  3995  
  3996  
  3997   > message_type[8] > field[23] > number:
  3998  desc_test_complex.proto:220:33
  3999  desc_test_complex.proto:220:35
  4000  
  4001  
  4002   > message_type[8] > field[24]:
  4003  desc_test_complex.proto:221:9
  4004  desc_test_complex.proto:221:33
  4005  
  4006  
  4007   > message_type[8] > field[24] > label:
  4008  desc_test_complex.proto:221:9
  4009  desc_test_complex.proto:221:17
  4010  
  4011  
  4012   > message_type[8] > field[24] > type:
  4013  desc_test_complex.proto:221:18
  4014  desc_test_complex.proto:221:22
  4015  
  4016  
  4017   > message_type[8] > field[24] > name:
  4018  desc_test_complex.proto:221:23
  4019  desc_test_complex.proto:221:27
  4020  
  4021  
  4022   > message_type[8] > field[24] > number:
  4023  desc_test_complex.proto:221:30
  4024  desc_test_complex.proto:221:32
  4025  
  4026  
  4027   > message_type[8] > field[25]:
  4028  desc_test_complex.proto:222:9
  4029  desc_test_complex.proto:222:36
  4030  
  4031  
  4032   > message_type[8] > field[25] > label:
  4033  desc_test_complex.proto:222:9
  4034  desc_test_complex.proto:222:17
  4035  
  4036  
  4037   > message_type[8] > field[25] > type:
  4038  desc_test_complex.proto:222:18
  4039  desc_test_complex.proto:222:22
  4040  
  4041  
  4042   > message_type[8] > field[25] > name:
  4043  desc_test_complex.proto:222:23
  4044  desc_test_complex.proto:222:30
  4045  
  4046  
  4047   > message_type[8] > field[25] > number:
  4048  desc_test_complex.proto:222:33
  4049  desc_test_complex.proto:222:35
  4050  
  4051  
  4052   > message_type[8] > field[26]:
  4053  desc_test_complex.proto:223:9
  4054  desc_test_complex.proto:223:32
  4055  
  4056  
  4057   > message_type[8] > field[26] > label:
  4058  desc_test_complex.proto:223:9
  4059  desc_test_complex.proto:223:17
  4060  
  4061  
  4062   > message_type[8] > field[26] > type:
  4063  desc_test_complex.proto:223:18
  4064  desc_test_complex.proto:223:22
  4065  
  4066  
  4067   > message_type[8] > field[26] > name:
  4068  desc_test_complex.proto:223:23
  4069  desc_test_complex.proto:223:26
  4070  
  4071  
  4072   > message_type[8] > field[26] > number:
  4073  desc_test_complex.proto:223:29
  4074  desc_test_complex.proto:223:31
  4075  
  4076  
  4077   > message_type[8] > field[27]:
  4078  desc_test_complex.proto:224:9
  4079  desc_test_complex.proto:224:35
  4080  
  4081  
  4082   > message_type[8] > field[27] > label:
  4083  desc_test_complex.proto:224:9
  4084  desc_test_complex.proto:224:17
  4085  
  4086  
  4087   > message_type[8] > field[27] > type:
  4088  desc_test_complex.proto:224:18
  4089  desc_test_complex.proto:224:22
  4090  
  4091  
  4092   > message_type[8] > field[27] > name:
  4093  desc_test_complex.proto:224:23
  4094  desc_test_complex.proto:224:29
  4095  
  4096  
  4097   > message_type[8] > field[27] > number:
  4098  desc_test_complex.proto:224:32
  4099  desc_test_complex.proto:224:34
  4100  
  4101  
  4102   > message_type[8] > field[28]:
  4103  desc_test_complex.proto:225:9
  4104  desc_test_complex.proto:225:35
  4105  
  4106  
  4107   > message_type[8] > field[28] > label:
  4108  desc_test_complex.proto:225:9
  4109  desc_test_complex.proto:225:17
  4110  
  4111  
  4112   > message_type[8] > field[28] > type:
  4113  desc_test_complex.proto:225:18
  4114  desc_test_complex.proto:225:22
  4115  
  4116  
  4117   > message_type[8] > field[28] > name:
  4118  desc_test_complex.proto:225:23
  4119  desc_test_complex.proto:225:29
  4120  
  4121  
  4122   > message_type[8] > field[28] > number:
  4123  desc_test_complex.proto:225:32
  4124  desc_test_complex.proto:225:34
  4125  
  4126  
  4127   > message_type[8] > field[29]:
  4128  desc_test_complex.proto:226:9
  4129  desc_test_complex.proto:226:39
  4130  
  4131  
  4132   > message_type[8] > field[29] > label:
  4133  desc_test_complex.proto:226:9
  4134  desc_test_complex.proto:226:17
  4135  
  4136  
  4137   > message_type[8] > field[29] > type:
  4138  desc_test_complex.proto:226:18
  4139  desc_test_complex.proto:226:22
  4140  
  4141  
  4142   > message_type[8] > field[29] > name:
  4143  desc_test_complex.proto:226:23
  4144  desc_test_complex.proto:226:33
  4145  
  4146  
  4147   > message_type[8] > field[29] > number:
  4148  desc_test_complex.proto:226:36
  4149  desc_test_complex.proto:226:38
  4150  
  4151  
  4152   > message_type[8] > field[30]:
  4153  desc_test_complex.proto:227:9
  4154  desc_test_complex.proto:227:37
  4155  
  4156  
  4157   > message_type[8] > field[30] > label:
  4158  desc_test_complex.proto:227:9
  4159  desc_test_complex.proto:227:17
  4160  
  4161  
  4162   > message_type[8] > field[30] > type:
  4163  desc_test_complex.proto:227:18
  4164  desc_test_complex.proto:227:22
  4165  
  4166  
  4167   > message_type[8] > field[30] > name:
  4168  desc_test_complex.proto:227:23
  4169  desc_test_complex.proto:227:31
  4170  
  4171  
  4172   > message_type[8] > field[30] > number:
  4173  desc_test_complex.proto:227:34
  4174  desc_test_complex.proto:227:36
  4175  
  4176  
  4177   > message_type[8] > field[31]:
  4178  desc_test_complex.proto:228:9
  4179  desc_test_complex.proto:228:31
  4180  
  4181  
  4182   > message_type[8] > field[31] > label:
  4183  desc_test_complex.proto:228:9
  4184  desc_test_complex.proto:228:17
  4185  
  4186  
  4187   > message_type[8] > field[31] > type:
  4188  desc_test_complex.proto:228:18
  4189  desc_test_complex.proto:228:22
  4190  
  4191  
  4192   > message_type[8] > field[31] > name:
  4193  desc_test_complex.proto:228:23
  4194  desc_test_complex.proto:228:25
  4195  
  4196  
  4197   > message_type[8] > field[31] > number:
  4198  desc_test_complex.proto:228:28
  4199  desc_test_complex.proto:228:30
  4200  
  4201  
  4202   > message_type[8] > field[32]:
  4203  desc_test_complex.proto:229:9
  4204  desc_test_complex.proto:229:34
  4205  
  4206  
  4207   > message_type[8] > field[32] > label:
  4208  desc_test_complex.proto:229:9
  4209  desc_test_complex.proto:229:17
  4210  
  4211  
  4212   > message_type[8] > field[32] > type:
  4213  desc_test_complex.proto:229:18
  4214  desc_test_complex.proto:229:23
  4215  
  4216  
  4217   > message_type[8] > field[32] > name:
  4218  desc_test_complex.proto:229:24
  4219  desc_test_complex.proto:229:28
  4220  
  4221  
  4222   > message_type[8] > field[32] > number:
  4223  desc_test_complex.proto:229:31
  4224  desc_test_complex.proto:229:33
  4225  
  4226  
  4227   > message_type[8] > field[33]:
  4228  desc_test_complex.proto:230:9
  4229  desc_test_complex.proto:230:35
  4230  
  4231  
  4232   > message_type[8] > field[33] > label:
  4233  desc_test_complex.proto:230:9
  4234  desc_test_complex.proto:230:17
  4235  
  4236  
  4237   > message_type[8] > field[33] > type:
  4238  desc_test_complex.proto:230:18
  4239  desc_test_complex.proto:230:23
  4240  
  4241  
  4242   > message_type[8] > field[33] > name:
  4243  desc_test_complex.proto:230:24
  4244  desc_test_complex.proto:230:29
  4245  
  4246  
  4247   > message_type[8] > field[33] > number:
  4248  desc_test_complex.proto:230:32
  4249  desc_test_complex.proto:230:34
  4250  
  4251  
  4252   > message_type[8] > field[34]:
  4253  desc_test_complex.proto:231:9
  4254  desc_test_complex.proto:231:37
  4255  
  4256  
  4257   > message_type[8] > field[34] > label:
  4258  desc_test_complex.proto:231:9
  4259  desc_test_complex.proto:231:17
  4260  
  4261  
  4262   > message_type[8] > field[34] > type:
  4263  desc_test_complex.proto:231:18
  4264  desc_test_complex.proto:231:23
  4265  
  4266  
  4267   > message_type[8] > field[34] > name:
  4268  desc_test_complex.proto:231:24
  4269  desc_test_complex.proto:231:31
  4270  
  4271  
  4272   > message_type[8] > field[34] > number:
  4273  desc_test_complex.proto:231:34
  4274  desc_test_complex.proto:231:36
  4275  
  4276  
  4277   > extension:
  4278  desc_test_complex.proto:234:1
  4279  desc_test_complex.proto:271:2
  4280  
  4281  
  4282   > extension[7]:
  4283  desc_test_complex.proto:235:9
  4284  desc_test_complex.proto:235:38
  4285  
  4286  
  4287   > extension[7] > extendee:
  4288  desc_test_complex.proto:234:8
  4289  desc_test_complex.proto:234:36
  4290  
  4291  
  4292   > extension[7] > label:
  4293  desc_test_complex.proto:235:9
  4294  desc_test_complex.proto:235:17
  4295  
  4296  
  4297   > extension[7] > type:
  4298  desc_test_complex.proto:235:18
  4299  desc_test_complex.proto:235:22
  4300  
  4301  
  4302   > extension[7] > name:
  4303  desc_test_complex.proto:235:23
  4304  desc_test_complex.proto:235:29
  4305  
  4306  
  4307   > extension[7] > number:
  4308  desc_test_complex.proto:235:32
  4309  desc_test_complex.proto:235:37
  4310  
  4311  
  4312   > extension[8]:
  4313  desc_test_complex.proto:236:9
  4314  desc_test_complex.proto:236:38
  4315  
  4316  
  4317   > extension[8] > extendee:
  4318  desc_test_complex.proto:234:8
  4319  desc_test_complex.proto:234:36
  4320  
  4321  
  4322   > extension[8] > label:
  4323  desc_test_complex.proto:236:9
  4324  desc_test_complex.proto:236:17
  4325  
  4326  
  4327   > extension[8] > type:
  4328  desc_test_complex.proto:236:18
  4329  desc_test_complex.proto:236:22
  4330  
  4331  
  4332   > extension[8] > name:
  4333  desc_test_complex.proto:236:23
  4334  desc_test_complex.proto:236:29
  4335  
  4336  
  4337   > extension[8] > number:
  4338  desc_test_complex.proto:236:32
  4339  desc_test_complex.proto:236:37
  4340  
  4341  
  4342   > extension[9]:
  4343  desc_test_complex.proto:237:9
  4344  desc_test_complex.proto:237:38
  4345  
  4346  
  4347   > extension[9] > extendee:
  4348  desc_test_complex.proto:234:8
  4349  desc_test_complex.proto:234:36
  4350  
  4351  
  4352   > extension[9] > label:
  4353  desc_test_complex.proto:237:9
  4354  desc_test_complex.proto:237:17
  4355  
  4356  
  4357   > extension[9] > type:
  4358  desc_test_complex.proto:237:18
  4359  desc_test_complex.proto:237:22
  4360  
  4361  
  4362   > extension[9] > name:
  4363  desc_test_complex.proto:237:23
  4364  desc_test_complex.proto:237:29
  4365  
  4366  
  4367   > extension[9] > number:
  4368  desc_test_complex.proto:237:32
  4369  desc_test_complex.proto:237:37
  4370  
  4371  
  4372   > extension[10]:
  4373  desc_test_complex.proto:238:9
  4374  desc_test_complex.proto:238:36
  4375  
  4376  
  4377   > extension[10] > extendee:
  4378  desc_test_complex.proto:234:8
  4379  desc_test_complex.proto:234:36
  4380  
  4381  
  4382   > extension[10] > label:
  4383  desc_test_complex.proto:238:9
  4384  desc_test_complex.proto:238:17
  4385  
  4386  
  4387   > extension[10] > type:
  4388  desc_test_complex.proto:238:18
  4389  desc_test_complex.proto:238:22
  4390  
  4391  
  4392   > extension[10] > name:
  4393  desc_test_complex.proto:238:23
  4394  desc_test_complex.proto:238:27
  4395  
  4396  
  4397   > extension[10] > number:
  4398  desc_test_complex.proto:238:30
  4399  desc_test_complex.proto:238:35
  4400  
  4401  
  4402   > extension[11]:
  4403  desc_test_complex.proto:239:9
  4404  desc_test_complex.proto:239:39
  4405  
  4406  
  4407   > extension[11] > extendee:
  4408  desc_test_complex.proto:234:8
  4409  desc_test_complex.proto:234:36
  4410  
  4411  
  4412   > extension[11] > label:
  4413  desc_test_complex.proto:239:9
  4414  desc_test_complex.proto:239:17
  4415  
  4416  
  4417   > extension[11] > type:
  4418  desc_test_complex.proto:239:18
  4419  desc_test_complex.proto:239:22
  4420  
  4421  
  4422   > extension[11] > name:
  4423  desc_test_complex.proto:239:23
  4424  desc_test_complex.proto:239:30
  4425  
  4426  
  4427   > extension[11] > number:
  4428  desc_test_complex.proto:239:33
  4429  desc_test_complex.proto:239:38
  4430  
  4431  
  4432   > extension[12]:
  4433  desc_test_complex.proto:240:9
  4434  desc_test_complex.proto:240:40
  4435  
  4436  
  4437   > extension[12] > extendee:
  4438  desc_test_complex.proto:234:8
  4439  desc_test_complex.proto:234:36
  4440  
  4441  
  4442   > extension[12] > label:
  4443  desc_test_complex.proto:240:9
  4444  desc_test_complex.proto:240:17
  4445  
  4446  
  4447   > extension[12] > type:
  4448  desc_test_complex.proto:240:18
  4449  desc_test_complex.proto:240:24
  4450  
  4451  
  4452   > extension[12] > name:
  4453  desc_test_complex.proto:240:25
  4454  desc_test_complex.proto:240:31
  4455  
  4456  
  4457   > extension[12] > number:
  4458  desc_test_complex.proto:240:34
  4459  desc_test_complex.proto:240:39
  4460  
  4461  
  4462   > extension[13]:
  4463  desc_test_complex.proto:241:9
  4464  desc_test_complex.proto:241:38
  4465  
  4466  
  4467   > extension[13] > extendee:
  4468  desc_test_complex.proto:234:8
  4469  desc_test_complex.proto:234:36
  4470  
  4471  
  4472   > extension[13] > label:
  4473  desc_test_complex.proto:241:9
  4474  desc_test_complex.proto:241:17
  4475  
  4476  
  4477   > extension[13] > type:
  4478  desc_test_complex.proto:241:18
  4479  desc_test_complex.proto:241:23
  4480  
  4481  
  4482   > extension[13] > name:
  4483  desc_test_complex.proto:241:24
  4484  desc_test_complex.proto:241:29
  4485  
  4486  
  4487   > extension[13] > number:
  4488  desc_test_complex.proto:241:32
  4489  desc_test_complex.proto:241:37
  4490  
  4491  
  4492   > extension[14]:
  4493  desc_test_complex.proto:242:9
  4494  desc_test_complex.proto:242:38
  4495  
  4496  
  4497   > extension[14] > extendee:
  4498  desc_test_complex.proto:234:8
  4499  desc_test_complex.proto:234:36
  4500  
  4501  
  4502   > extension[14] > label:
  4503  desc_test_complex.proto:242:9
  4504  desc_test_complex.proto:242:17
  4505  
  4506  
  4507   > extension[14] > type:
  4508  desc_test_complex.proto:242:18
  4509  desc_test_complex.proto:242:23
  4510  
  4511  
  4512   > extension[14] > name:
  4513  desc_test_complex.proto:242:24
  4514  desc_test_complex.proto:242:29
  4515  
  4516  
  4517   > extension[14] > number:
  4518  desc_test_complex.proto:242:32
  4519  desc_test_complex.proto:242:37
  4520  
  4521  
  4522   > extension[15]:
  4523  desc_test_complex.proto:243:9
  4524  desc_test_complex.proto:243:38
  4525  
  4526  
  4527   > extension[15] > extendee:
  4528  desc_test_complex.proto:234:8
  4529  desc_test_complex.proto:234:36
  4530  
  4531  
  4532   > extension[15] > label:
  4533  desc_test_complex.proto:243:9
  4534  desc_test_complex.proto:243:17
  4535  
  4536  
  4537   > extension[15] > type:
  4538  desc_test_complex.proto:243:18
  4539  desc_test_complex.proto:243:23
  4540  
  4541  
  4542   > extension[15] > name:
  4543  desc_test_complex.proto:243:24
  4544  desc_test_complex.proto:243:29
  4545  
  4546  
  4547   > extension[15] > number:
  4548  desc_test_complex.proto:243:32
  4549  desc_test_complex.proto:243:37
  4550  
  4551  
  4552   > extension[16]:
  4553  desc_test_complex.proto:244:9
  4554  desc_test_complex.proto:244:40
  4555  
  4556  
  4557   > extension[16] > extendee:
  4558  desc_test_complex.proto:234:8
  4559  desc_test_complex.proto:234:36
  4560  
  4561  
  4562   > extension[16] > label:
  4563  desc_test_complex.proto:244:9
  4564  desc_test_complex.proto:244:17
  4565  
  4566  
  4567   > extension[16] > type:
  4568  desc_test_complex.proto:244:18
  4569  desc_test_complex.proto:244:24
  4570  
  4571  
  4572   > extension[16] > name:
  4573  desc_test_complex.proto:244:25
  4574  desc_test_complex.proto:244:31
  4575  
  4576  
  4577   > extension[16] > number:
  4578  desc_test_complex.proto:244:34
  4579  desc_test_complex.proto:244:39
  4580  
  4581  
  4582   > extension[17]:
  4583  desc_test_complex.proto:245:9
  4584  desc_test_complex.proto:245:40
  4585  
  4586  
  4587   > extension[17] > extendee:
  4588  desc_test_complex.proto:234:8
  4589  desc_test_complex.proto:234:36
  4590  
  4591  
  4592   > extension[17] > label:
  4593  desc_test_complex.proto:245:9
  4594  desc_test_complex.proto:245:17
  4595  
  4596  
  4597   > extension[17] > type:
  4598  desc_test_complex.proto:245:18
  4599  desc_test_complex.proto:245:24
  4600  
  4601  
  4602   > extension[17] > name:
  4603  desc_test_complex.proto:245:25
  4604  desc_test_complex.proto:245:31
  4605  
  4606  
  4607   > extension[17] > number:
  4608  desc_test_complex.proto:245:34
  4609  desc_test_complex.proto:245:39
  4610  
  4611  
  4612   > extension[18]:
  4613  desc_test_complex.proto:246:9
  4614  desc_test_complex.proto:246:40
  4615  
  4616  
  4617   > extension[18] > extendee:
  4618  desc_test_complex.proto:234:8
  4619  desc_test_complex.proto:234:36
  4620  
  4621  
  4622   > extension[18] > label:
  4623  desc_test_complex.proto:246:9
  4624  desc_test_complex.proto:246:17
  4625  
  4626  
  4627   > extension[18] > type:
  4628  desc_test_complex.proto:246:18
  4629  desc_test_complex.proto:246:24
  4630  
  4631  
  4632   > extension[18] > name:
  4633  desc_test_complex.proto:246:25
  4634  desc_test_complex.proto:246:31
  4635  
  4636  
  4637   > extension[18] > number:
  4638  desc_test_complex.proto:246:34
  4639  desc_test_complex.proto:246:39
  4640  
  4641  
  4642   > extension[19]:
  4643  desc_test_complex.proto:247:9
  4644  desc_test_complex.proto:247:40
  4645  
  4646  
  4647   > extension[19] > extendee:
  4648  desc_test_complex.proto:234:8
  4649  desc_test_complex.proto:234:36
  4650  
  4651  
  4652   > extension[19] > label:
  4653  desc_test_complex.proto:247:9
  4654  desc_test_complex.proto:247:17
  4655  
  4656  
  4657   > extension[19] > type:
  4658  desc_test_complex.proto:247:18
  4659  desc_test_complex.proto:247:24
  4660  
  4661  
  4662   > extension[19] > name:
  4663  desc_test_complex.proto:247:25
  4664  desc_test_complex.proto:247:31
  4665  
  4666  
  4667   > extension[19] > number:
  4668  desc_test_complex.proto:247:34
  4669  desc_test_complex.proto:247:39
  4670  
  4671  
  4672   > extension[20]:
  4673  desc_test_complex.proto:248:9
  4674  desc_test_complex.proto:248:42
  4675  
  4676  
  4677   > extension[20] > extendee:
  4678  desc_test_complex.proto:234:8
  4679  desc_test_complex.proto:234:36
  4680  
  4681  
  4682   > extension[20] > label:
  4683  desc_test_complex.proto:248:9
  4684  desc_test_complex.proto:248:17
  4685  
  4686  
  4687   > extension[20] > type:
  4688  desc_test_complex.proto:248:18
  4689  desc_test_complex.proto:248:25
  4690  
  4691  
  4692   > extension[20] > name:
  4693  desc_test_complex.proto:248:26
  4694  desc_test_complex.proto:248:33
  4695  
  4696  
  4697   > extension[20] > number:
  4698  desc_test_complex.proto:248:36
  4699  desc_test_complex.proto:248:41
  4700  
  4701  
  4702   > extension[21]:
  4703  desc_test_complex.proto:249:9
  4704  desc_test_complex.proto:249:42
  4705  
  4706  
  4707   > extension[21] > extendee:
  4708  desc_test_complex.proto:234:8
  4709  desc_test_complex.proto:234:36
  4710  
  4711  
  4712   > extension[21] > label:
  4713  desc_test_complex.proto:249:9
  4714  desc_test_complex.proto:249:17
  4715  
  4716  
  4717   > extension[21] > type:
  4718  desc_test_complex.proto:249:18
  4719  desc_test_complex.proto:249:25
  4720  
  4721  
  4722   > extension[21] > name:
  4723  desc_test_complex.proto:249:26
  4724  desc_test_complex.proto:249:33
  4725  
  4726  
  4727   > extension[21] > number:
  4728  desc_test_complex.proto:249:36
  4729  desc_test_complex.proto:249:41
  4730  
  4731  
  4732   > extension[22]:
  4733  desc_test_complex.proto:250:9
  4734  desc_test_complex.proto:250:44
  4735  
  4736  
  4737   > extension[22] > extendee:
  4738  desc_test_complex.proto:234:8
  4739  desc_test_complex.proto:234:36
  4740  
  4741  
  4742   > extension[22] > label:
  4743  desc_test_complex.proto:250:9
  4744  desc_test_complex.proto:250:17
  4745  
  4746  
  4747   > extension[22] > type:
  4748  desc_test_complex.proto:250:18
  4749  desc_test_complex.proto:250:26
  4750  
  4751  
  4752   > extension[22] > name:
  4753  desc_test_complex.proto:250:27
  4754  desc_test_complex.proto:250:35
  4755  
  4756  
  4757   > extension[22] > number:
  4758  desc_test_complex.proto:250:38
  4759  desc_test_complex.proto:250:43
  4760  
  4761  
  4762   > extension[23]:
  4763  desc_test_complex.proto:251:9
  4764  desc_test_complex.proto:251:44
  4765  
  4766  
  4767   > extension[23] > extendee:
  4768  desc_test_complex.proto:234:8
  4769  desc_test_complex.proto:234:36
  4770  
  4771  
  4772   > extension[23] > label:
  4773  desc_test_complex.proto:251:9
  4774  desc_test_complex.proto:251:17
  4775  
  4776  
  4777   > extension[23] > type:
  4778  desc_test_complex.proto:251:18
  4779  desc_test_complex.proto:251:26
  4780  
  4781  
  4782   > extension[23] > name:
  4783  desc_test_complex.proto:251:27
  4784  desc_test_complex.proto:251:35
  4785  
  4786  
  4787   > extension[23] > number:
  4788  desc_test_complex.proto:251:38
  4789  desc_test_complex.proto:251:43
  4790  
  4791  
  4792   > extension[24]:
  4793  desc_test_complex.proto:252:9
  4794  desc_test_complex.proto:252:36
  4795  
  4796  
  4797   > extension[24] > extendee:
  4798  desc_test_complex.proto:234:8
  4799  desc_test_complex.proto:234:36
  4800  
  4801  
  4802   > extension[24] > label:
  4803  desc_test_complex.proto:252:9
  4804  desc_test_complex.proto:252:17
  4805  
  4806  
  4807   > extension[24] > type:
  4808  desc_test_complex.proto:252:18
  4809  desc_test_complex.proto:252:22
  4810  
  4811  
  4812   > extension[24] > name:
  4813  desc_test_complex.proto:252:23
  4814  desc_test_complex.proto:252:27
  4815  
  4816  
  4817   > extension[24] > number:
  4818  desc_test_complex.proto:252:30
  4819  desc_test_complex.proto:252:35
  4820  
  4821  
  4822   > extension[25]:
  4823  desc_test_complex.proto:253:9
  4824  desc_test_complex.proto:253:38
  4825  
  4826  
  4827   > extension[25] > extendee:
  4828  desc_test_complex.proto:234:8
  4829  desc_test_complex.proto:234:36
  4830  
  4831  
  4832   > extension[25] > label:
  4833  desc_test_complex.proto:253:9
  4834  desc_test_complex.proto:253:17
  4835  
  4836  
  4837   > extension[25] > type:
  4838  desc_test_complex.proto:253:18
  4839  desc_test_complex.proto:253:23
  4840  
  4841  
  4842   > extension[25] > name:
  4843  desc_test_complex.proto:253:24
  4844  desc_test_complex.proto:253:29
  4845  
  4846  
  4847   > extension[25] > number:
  4848  desc_test_complex.proto:253:32
  4849  desc_test_complex.proto:253:37
  4850  
  4851  
  4852   > extension[26]:
  4853  desc_test_complex.proto:254:9
  4854  desc_test_complex.proto:254:40
  4855  
  4856  
  4857   > extension[26] > extendee:
  4858  desc_test_complex.proto:234:8
  4859  desc_test_complex.proto:234:36
  4860  
  4861  
  4862   > extension[26] > label:
  4863  desc_test_complex.proto:254:9
  4864  desc_test_complex.proto:254:17
  4865  
  4866  
  4867   > extension[26] > type:
  4868  desc_test_complex.proto:254:18
  4869  desc_test_complex.proto:254:24
  4870  
  4871  
  4872   > extension[26] > name:
  4873  desc_test_complex.proto:254:25
  4874  desc_test_complex.proto:254:31
  4875  
  4876  
  4877   > extension[26] > number:
  4878  desc_test_complex.proto:254:34
  4879  desc_test_complex.proto:254:39
  4880  
  4881  
  4882   > extension[27]:
  4883  desc_test_complex.proto:255:9
  4884  desc_test_complex.proto:255:40
  4885  
  4886  
  4887   > extension[27] > extendee:
  4888  desc_test_complex.proto:234:8
  4889  desc_test_complex.proto:234:36
  4890  
  4891  
  4892   > extension[27] > label:
  4893  desc_test_complex.proto:255:9
  4894  desc_test_complex.proto:255:17
  4895  
  4896  
  4897   > extension[27] > type:
  4898  desc_test_complex.proto:255:18
  4899  desc_test_complex.proto:255:22
  4900  
  4901  
  4902   > extension[27] > name:
  4903  desc_test_complex.proto:255:23
  4904  desc_test_complex.proto:255:31
  4905  
  4906  
  4907   > extension[27] > number:
  4908  desc_test_complex.proto:255:34
  4909  desc_test_complex.proto:255:39
  4910  
  4911  
  4912   > extension[28]:
  4913  desc_test_complex.proto:256:9
  4914  desc_test_complex.proto:256:40
  4915  
  4916  
  4917   > extension[28] > extendee:
  4918  desc_test_complex.proto:234:8
  4919  desc_test_complex.proto:234:36
  4920  
  4921  
  4922   > extension[28] > label:
  4923  desc_test_complex.proto:256:9
  4924  desc_test_complex.proto:256:17
  4925  
  4926  
  4927   > extension[28] > type:
  4928  desc_test_complex.proto:256:18
  4929  desc_test_complex.proto:256:22
  4930  
  4931  
  4932   > extension[28] > name:
  4933  desc_test_complex.proto:256:23
  4934  desc_test_complex.proto:256:31
  4935  
  4936  
  4937   > extension[28] > number:
  4938  desc_test_complex.proto:256:34
  4939  desc_test_complex.proto:256:39
  4940  
  4941  
  4942   > extension[29]:
  4943  desc_test_complex.proto:257:9
  4944  desc_test_complex.proto:257:40
  4945  
  4946  
  4947   > extension[29] > extendee:
  4948  desc_test_complex.proto:234:8
  4949  desc_test_complex.proto:234:36
  4950  
  4951  
  4952   > extension[29] > label:
  4953  desc_test_complex.proto:257:9
  4954  desc_test_complex.proto:257:17
  4955  
  4956  
  4957   > extension[29] > type:
  4958  desc_test_complex.proto:257:18
  4959  desc_test_complex.proto:257:22
  4960  
  4961  
  4962   > extension[29] > name:
  4963  desc_test_complex.proto:257:23
  4964  desc_test_complex.proto:257:31
  4965  
  4966  
  4967   > extension[29] > number:
  4968  desc_test_complex.proto:257:34
  4969  desc_test_complex.proto:257:39
  4970  
  4971  
  4972   > extension[30]:
  4973  desc_test_complex.proto:258:9
  4974  desc_test_complex.proto:258:39
  4975  
  4976  
  4977   > extension[30] > extendee:
  4978  desc_test_complex.proto:234:8
  4979  desc_test_complex.proto:234:36
  4980  
  4981  
  4982   > extension[30] > label:
  4983  desc_test_complex.proto:258:9
  4984  desc_test_complex.proto:258:17
  4985  
  4986  
  4987   > extension[30] > type:
  4988  desc_test_complex.proto:258:18
  4989  desc_test_complex.proto:258:22
  4990  
  4991  
  4992   > extension[30] > name:
  4993  desc_test_complex.proto:258:23
  4994  desc_test_complex.proto:258:30
  4995  
  4996  
  4997   > extension[30] > number:
  4998  desc_test_complex.proto:258:33
  4999  desc_test_complex.proto:258:38
  5000  
  5001  
  5002   > extension[31]:
  5003  desc_test_complex.proto:259:9
  5004  desc_test_complex.proto:259:36
  5005  
  5006  
  5007   > extension[31] > extendee:
  5008  desc_test_complex.proto:234:8
  5009  desc_test_complex.proto:234:36
  5010  
  5011  
  5012   > extension[31] > label:
  5013  desc_test_complex.proto:259:9
  5014  desc_test_complex.proto:259:17
  5015  
  5016  
  5017   > extension[31] > type:
  5018  desc_test_complex.proto:259:18
  5019  desc_test_complex.proto:259:22
  5020  
  5021  
  5022   > extension[31] > name:
  5023  desc_test_complex.proto:259:23
  5024  desc_test_complex.proto:259:27
  5025  
  5026  
  5027   > extension[31] > number:
  5028  desc_test_complex.proto:259:30
  5029  desc_test_complex.proto:259:35
  5030  
  5031  
  5032   > extension[32]:
  5033  desc_test_complex.proto:260:9
  5034  desc_test_complex.proto:260:39
  5035  
  5036  
  5037   > extension[32] > extendee:
  5038  desc_test_complex.proto:234:8
  5039  desc_test_complex.proto:234:36
  5040  
  5041  
  5042   > extension[32] > label:
  5043  desc_test_complex.proto:260:9
  5044  desc_test_complex.proto:260:17
  5045  
  5046  
  5047   > extension[32] > type:
  5048  desc_test_complex.proto:260:18
  5049  desc_test_complex.proto:260:22
  5050  
  5051  
  5052   > extension[32] > name:
  5053  desc_test_complex.proto:260:23
  5054  desc_test_complex.proto:260:30
  5055  
  5056  
  5057   > extension[32] > number:
  5058  desc_test_complex.proto:260:33
  5059  desc_test_complex.proto:260:38
  5060  
  5061  
  5062   > extension[33]:
  5063  desc_test_complex.proto:261:9
  5064  desc_test_complex.proto:261:35
  5065  
  5066  
  5067   > extension[33] > extendee:
  5068  desc_test_complex.proto:234:8
  5069  desc_test_complex.proto:234:36
  5070  
  5071  
  5072   > extension[33] > label:
  5073  desc_test_complex.proto:261:9
  5074  desc_test_complex.proto:261:17
  5075  
  5076  
  5077   > extension[33] > type:
  5078  desc_test_complex.proto:261:18
  5079  desc_test_complex.proto:261:22
  5080  
  5081  
  5082   > extension[33] > name:
  5083  desc_test_complex.proto:261:23
  5084  desc_test_complex.proto:261:26
  5085  
  5086  
  5087   > extension[33] > number:
  5088  desc_test_complex.proto:261:29
  5089  desc_test_complex.proto:261:34
  5090  
  5091  
  5092   > extension[34]:
  5093  desc_test_complex.proto:262:9
  5094  desc_test_complex.proto:262:38
  5095  
  5096  
  5097   > extension[34] > extendee:
  5098  desc_test_complex.proto:234:8
  5099  desc_test_complex.proto:234:36
  5100  
  5101  
  5102   > extension[34] > label:
  5103  desc_test_complex.proto:262:9
  5104  desc_test_complex.proto:262:17
  5105  
  5106  
  5107   > extension[34] > type:
  5108  desc_test_complex.proto:262:18
  5109  desc_test_complex.proto:262:22
  5110  
  5111  
  5112   > extension[34] > name:
  5113  desc_test_complex.proto:262:23
  5114  desc_test_complex.proto:262:29
  5115  
  5116  
  5117   > extension[34] > number:
  5118  desc_test_complex.proto:262:32
  5119  desc_test_complex.proto:262:37
  5120  
  5121  
  5122   > extension[35]:
  5123  desc_test_complex.proto:263:9
  5124  desc_test_complex.proto:263:38
  5125  
  5126  
  5127   > extension[35] > extendee:
  5128  desc_test_complex.proto:234:8
  5129  desc_test_complex.proto:234:36
  5130  
  5131  
  5132   > extension[35] > label:
  5133  desc_test_complex.proto:263:9
  5134  desc_test_complex.proto:263:17
  5135  
  5136  
  5137   > extension[35] > type:
  5138  desc_test_complex.proto:263:18
  5139  desc_test_complex.proto:263:22
  5140  
  5141  
  5142   > extension[35] > name:
  5143  desc_test_complex.proto:263:23
  5144  desc_test_complex.proto:263:29
  5145  
  5146  
  5147   > extension[35] > number:
  5148  desc_test_complex.proto:263:32
  5149  desc_test_complex.proto:263:37
  5150  
  5151  
  5152   > extension[36]:
  5153  desc_test_complex.proto:264:9
  5154  desc_test_complex.proto:264:42
  5155  
  5156  
  5157   > extension[36] > extendee:
  5158  desc_test_complex.proto:234:8
  5159  desc_test_complex.proto:234:36
  5160  
  5161  
  5162   > extension[36] > label:
  5163  desc_test_complex.proto:264:9
  5164  desc_test_complex.proto:264:17
  5165  
  5166  
  5167   > extension[36] > type:
  5168  desc_test_complex.proto:264:18
  5169  desc_test_complex.proto:264:22
  5170  
  5171  
  5172   > extension[36] > name:
  5173  desc_test_complex.proto:264:23
  5174  desc_test_complex.proto:264:33
  5175  
  5176  
  5177   > extension[36] > number:
  5178  desc_test_complex.proto:264:36
  5179  desc_test_complex.proto:264:41
  5180  
  5181  
  5182   > extension[37]:
  5183  desc_test_complex.proto:265:9
  5184  desc_test_complex.proto:265:40
  5185  
  5186  
  5187   > extension[37] > extendee:
  5188  desc_test_complex.proto:234:8
  5189  desc_test_complex.proto:234:36
  5190  
  5191  
  5192   > extension[37] > label:
  5193  desc_test_complex.proto:265:9
  5194  desc_test_complex.proto:265:17
  5195  
  5196  
  5197   > extension[37] > type:
  5198  desc_test_complex.proto:265:18
  5199  desc_test_complex.proto:265:22
  5200  
  5201  
  5202   > extension[37] > name:
  5203  desc_test_complex.proto:265:23
  5204  desc_test_complex.proto:265:31
  5205  
  5206  
  5207   > extension[37] > number:
  5208  desc_test_complex.proto:265:34
  5209  desc_test_complex.proto:265:39
  5210  
  5211  
  5212   > extension[38]:
  5213  desc_test_complex.proto:266:9
  5214  desc_test_complex.proto:266:34
  5215  
  5216  
  5217   > extension[38] > extendee:
  5218  desc_test_complex.proto:234:8
  5219  desc_test_complex.proto:234:36
  5220  
  5221  
  5222   > extension[38] > label:
  5223  desc_test_complex.proto:266:9
  5224  desc_test_complex.proto:266:17
  5225  
  5226  
  5227   > extension[38] > type:
  5228  desc_test_complex.proto:266:18
  5229  desc_test_complex.proto:266:22
  5230  
  5231  
  5232   > extension[38] > name:
  5233  desc_test_complex.proto:266:23
  5234  desc_test_complex.proto:266:25
  5235  
  5236  
  5237   > extension[38] > number:
  5238  desc_test_complex.proto:266:28
  5239  desc_test_complex.proto:266:33
  5240  
  5241  
  5242   > extension[39]:
  5243  desc_test_complex.proto:267:9
  5244  desc_test_complex.proto:267:37
  5245  
  5246  
  5247   > extension[39] > extendee:
  5248  desc_test_complex.proto:234:8
  5249  desc_test_complex.proto:234:36
  5250  
  5251  
  5252   > extension[39] > label:
  5253  desc_test_complex.proto:267:9
  5254  desc_test_complex.proto:267:17
  5255  
  5256  
  5257   > extension[39] > type:
  5258  desc_test_complex.proto:267:18
  5259  desc_test_complex.proto:267:23
  5260  
  5261  
  5262   > extension[39] > name:
  5263  desc_test_complex.proto:267:24
  5264  desc_test_complex.proto:267:28
  5265  
  5266  
  5267   > extension[39] > number:
  5268  desc_test_complex.proto:267:31
  5269  desc_test_complex.proto:267:36
  5270  
  5271  
  5272   > extension[40]:
  5273  desc_test_complex.proto:268:9
  5274  desc_test_complex.proto:268:38
  5275  
  5276  
  5277   > extension[40] > extendee:
  5278  desc_test_complex.proto:234:8
  5279  desc_test_complex.proto:234:36
  5280  
  5281  
  5282   > extension[40] > label:
  5283  desc_test_complex.proto:268:9
  5284  desc_test_complex.proto:268:17
  5285  
  5286  
  5287   > extension[40] > type:
  5288  desc_test_complex.proto:268:18
  5289  desc_test_complex.proto:268:23
  5290  
  5291  
  5292   > extension[40] > name:
  5293  desc_test_complex.proto:268:24
  5294  desc_test_complex.proto:268:29
  5295  
  5296  
  5297   > extension[40] > number:
  5298  desc_test_complex.proto:268:32
  5299  desc_test_complex.proto:268:37
  5300  
  5301  
  5302   > extension[41]:
  5303  desc_test_complex.proto:269:9
  5304  desc_test_complex.proto:269:40
  5305  
  5306  
  5307   > extension[41] > extendee:
  5308  desc_test_complex.proto:234:8
  5309  desc_test_complex.proto:234:36
  5310  
  5311  
  5312   > extension[41] > label:
  5313  desc_test_complex.proto:269:9
  5314  desc_test_complex.proto:269:17
  5315  
  5316  
  5317   > extension[41] > type:
  5318  desc_test_complex.proto:269:18
  5319  desc_test_complex.proto:269:23
  5320  
  5321  
  5322   > extension[41] > name:
  5323  desc_test_complex.proto:269:24
  5324  desc_test_complex.proto:269:31
  5325  
  5326  
  5327   > extension[41] > number:
  5328  desc_test_complex.proto:269:34
  5329  desc_test_complex.proto:269:39
  5330  
  5331  
  5332   > extension[42]:
  5333  desc_test_complex.proto:270:9
  5334  desc_test_complex.proto:270:49
  5335  
  5336  
  5337   > extension[42] > extendee:
  5338  desc_test_complex.proto:234:8
  5339  desc_test_complex.proto:234:36
  5340  
  5341  
  5342   > extension[42] > label:
  5343  desc_test_complex.proto:270:9
  5344  desc_test_complex.proto:270:17
  5345  
  5346  
  5347   > extension[42] > type_name:
  5348  desc_test_complex.proto:270:18
  5349  desc_test_complex.proto:270:35
  5350  
  5351  
  5352   > extension[42] > name:
  5353  desc_test_complex.proto:270:36
  5354  desc_test_complex.proto:270:40
  5355  
  5356  
  5357   > extension[42] > number:
  5358  desc_test_complex.proto:270:43
  5359  desc_test_complex.proto:270:48
  5360  
  5361  
  5362   > message_type[9]:
  5363  desc_test_complex.proto:273:1
  5364  desc_test_complex.proto:298:2
  5365  
  5366  
  5367   > message_type[9] > name:
  5368  desc_test_complex.proto:273:9
  5369  desc_test_complex.proto:273:32
  5370  
  5371  
  5372   > message_type[9] > field[0]:
  5373  desc_test_complex.proto:274:9
  5374  desc_test_complex.proto:284:11
  5375  
  5376  
  5377   > message_type[9] > field[0] > label:
  5378  desc_test_complex.proto:274:9
  5379  desc_test_complex.proto:274:17
  5380  
  5381  
  5382   > message_type[9] > field[0] > type:
  5383  desc_test_complex.proto:274:18
  5384  desc_test_complex.proto:274:24
  5385  
  5386  
  5387   > message_type[9] > field[0] > name:
  5388  desc_test_complex.proto:274:25
  5389  desc_test_complex.proto:274:27
  5390  
  5391  
  5392   > message_type[9] > field[0] > number:
  5393  desc_test_complex.proto:274:30
  5394  desc_test_complex.proto:274:31
  5395  
  5396  
  5397   > message_type[9] > field[0] > options:
  5398  desc_test_complex.proto:274:32
  5399  desc_test_complex.proto:284:10
  5400  
  5401  
  5402   > message_type[9] > field[0] > options > (foo.bar.syntax):
  5403  desc_test_complex.proto:275:17
  5404  desc_test_complex.proto:275:32
  5405  
  5406  
  5407   > message_type[9] > field[0] > options > (foo.bar.import):
  5408  desc_test_complex.proto:275:34
  5409  desc_test_complex.proto:275:49
  5410  
  5411  
  5412   > message_type[9] > field[0] > options > (foo.bar.public):
  5413  desc_test_complex.proto:275:51
  5414  desc_test_complex.proto:275:66
  5415  
  5416  
  5417   > message_type[9] > field[0] > options > (foo.bar.weak):
  5418  desc_test_complex.proto:275:68
  5419  desc_test_complex.proto:275:81
  5420  
  5421  
  5422   > message_type[9] > field[0] > options > (foo.bar.package):
  5423  desc_test_complex.proto:275:83
  5424  desc_test_complex.proto:275:99
  5425  
  5426  
  5427   > message_type[9] > field[0] > options > (foo.bar.string):
  5428  desc_test_complex.proto:276:17
  5429  desc_test_complex.proto:276:78
  5430  
  5431  
  5432   > message_type[9] > field[0] > options > (foo.bar.bytes):
  5433  desc_test_complex.proto:276:80
  5434  desc_test_complex.proto:276:139
  5435  
  5436  
  5437   > message_type[9] > field[0] > options > (foo.bar.bool):
  5438  desc_test_complex.proto:276:141
  5439  desc_test_complex.proto:276:154
  5440  
  5441  
  5442   > message_type[9] > field[0] > options > (foo.bar.float):
  5443  desc_test_complex.proto:277:17
  5444  desc_test_complex.proto:277:31
  5445  
  5446  
  5447   > message_type[9] > field[0] > options > (foo.bar.double):
  5448  desc_test_complex.proto:277:33
  5449  desc_test_complex.proto:277:51
  5450  
  5451  
  5452   > message_type[9] > field[0] > options > (foo.bar.int32):
  5453  desc_test_complex.proto:278:17
  5454  desc_test_complex.proto:278:29
  5455  
  5456  
  5457   > message_type[9] > field[0] > options > (foo.bar.int64):
  5458  desc_test_complex.proto:278:31
  5459  desc_test_complex.proto:278:43
  5460  
  5461  
  5462   > message_type[9] > field[0] > options > (foo.bar.uint32):
  5463  desc_test_complex.proto:278:45
  5464  desc_test_complex.proto:278:60
  5465  
  5466  
  5467   > message_type[9] > field[0] > options > (foo.bar.uint64):
  5468  desc_test_complex.proto:278:62
  5469  desc_test_complex.proto:278:77
  5470  
  5471  
  5472   > message_type[9] > field[0] > options > (foo.bar.sint32):
  5473  desc_test_complex.proto:278:79
  5474  desc_test_complex.proto:278:93
  5475  
  5476  
  5477   > message_type[9] > field[0] > options > (foo.bar.sint64):
  5478  desc_test_complex.proto:278:95
  5479  desc_test_complex.proto:278:109
  5480  
  5481  
  5482   > message_type[9] > field[0] > options > (foo.bar.fixed32):
  5483  desc_test_complex.proto:279:17
  5484  desc_test_complex.proto:279:33
  5485  
  5486  
  5487   > message_type[9] > field[0] > options > (foo.bar.fixed64):
  5488  desc_test_complex.proto:279:35
  5489  desc_test_complex.proto:279:51
  5490  
  5491  
  5492   > message_type[9] > field[0] > options > (foo.bar.sfixed32):
  5493  desc_test_complex.proto:279:53
  5494  desc_test_complex.proto:279:71
  5495  
  5496  
  5497   > message_type[9] > field[0] > options > (foo.bar.sfixed64):
  5498  desc_test_complex.proto:279:73
  5499  desc_test_complex.proto:279:91
  5500  
  5501  
  5502   > message_type[9] > field[0] > options > (foo.bar.optional):
  5503  desc_test_complex.proto:280:17
  5504  desc_test_complex.proto:280:34
  5505  
  5506  
  5507   > message_type[9] > field[0] > options > (foo.bar.repeated):
  5508  desc_test_complex.proto:280:36
  5509  desc_test_complex.proto:280:53
  5510  
  5511  
  5512   > message_type[9] > field[0] > options > (foo.bar.required):
  5513  desc_test_complex.proto:280:55
  5514  desc_test_complex.proto:280:72
  5515  
  5516  
  5517   > message_type[9] > field[0] > options > (foo.bar.message):
  5518  desc_test_complex.proto:281:17
  5519  desc_test_complex.proto:281:33
  5520  
  5521  
  5522   > message_type[9] > field[0] > options > (foo.bar.enum):
  5523  desc_test_complex.proto:281:35
  5524  desc_test_complex.proto:281:48
  5525  
  5526  
  5527   > message_type[9] > field[0] > options > (foo.bar.service):
  5528  desc_test_complex.proto:281:50
  5529  desc_test_complex.proto:281:66
  5530  
  5531  
  5532   > message_type[9] > field[0] > options > (foo.bar.rpc):
  5533  desc_test_complex.proto:281:68
  5534  desc_test_complex.proto:281:80
  5535  
  5536  
  5537   > message_type[9] > field[0] > options > (foo.bar.option):
  5538  desc_test_complex.proto:282:17
  5539  desc_test_complex.proto:282:32
  5540  
  5541  
  5542   > message_type[9] > field[0] > options > (foo.bar.extend):
  5543  desc_test_complex.proto:282:34
  5544  desc_test_complex.proto:282:49
  5545  
  5546  
  5547   > message_type[9] > field[0] > options > (foo.bar.extensions):
  5548  desc_test_complex.proto:282:51
  5549  desc_test_complex.proto:282:70
  5550  
  5551  
  5552   > message_type[9] > field[0] > options > (foo.bar.reserved):
  5553  desc_test_complex.proto:282:72
  5554  desc_test_complex.proto:282:89
  5555  
  5556  
  5557   > message_type[9] > field[0] > options > (foo.bar.to):
  5558  desc_test_complex.proto:283:17
  5559  desc_test_complex.proto:283:28
  5560  
  5561  
  5562   > message_type[9] > field[0] > options > (foo.bar.true):
  5563  desc_test_complex.proto:283:30
  5564  desc_test_complex.proto:283:42
  5565  
  5566  
  5567   > message_type[9] > field[0] > options > (foo.bar.false):
  5568  desc_test_complex.proto:283:44
  5569  desc_test_complex.proto:283:58
  5570  
  5571  
  5572   > message_type[9] > field[0] > options > (foo.bar.default):
  5573  desc_test_complex.proto:283:60
  5574  desc_test_complex.proto:283:75
  5575  
  5576  
  5577   > message_type[9] > field[1]:
  5578  desc_test_complex.proto:285:9
  5579  desc_test_complex.proto:297:11
  5580  
  5581  
  5582   > message_type[9] > field[1] > label:
  5583  desc_test_complex.proto:285:9
  5584  desc_test_complex.proto:285:17
  5585  
  5586  
  5587   > message_type[9] > field[1] > type:
  5588  desc_test_complex.proto:285:18
  5589  desc_test_complex.proto:285:24
  5590  
  5591  
  5592   > message_type[9] > field[1] > name:
  5593  desc_test_complex.proto:285:25
  5594  desc_test_complex.proto:285:29
  5595  
  5596  
  5597   > message_type[9] > field[1] > number:
  5598  desc_test_complex.proto:285:32
  5599  desc_test_complex.proto:285:33
  5600  
  5601  
  5602   > message_type[9] > field[1] > options:
  5603  desc_test_complex.proto:285:34
  5604  desc_test_complex.proto:297:10
  5605  
  5606  
  5607   > message_type[9] > field[1] > options > (foo.bar.boom):
  5608  desc_test_complex.proto:286:17
  5609  desc_test_complex.proto:296:18
  5610  ---- desc_test_options.proto ----
  5611  
  5612  
  5613  :
  5614  desc_test_options.proto:1:1
  5615  desc_test_options.proto:63:2
  5616  
  5617  
  5618   > syntax:
  5619  desc_test_options.proto:1:1
  5620  desc_test_options.proto:1:19
  5621  
  5622  
  5623   > options:
  5624  desc_test_options.proto:3:1
  5625  desc_test_options.proto:3:73
  5626  
  5627  
  5628   > options > go_package:
  5629  desc_test_options.proto:3:1
  5630  desc_test_options.proto:3:73
  5631  
  5632  
  5633   > package:
  5634  desc_test_options.proto:5:1
  5635  desc_test_options.proto:5:20
  5636  
  5637  
  5638   > dependency[0]:
  5639  desc_test_options.proto:7:1
  5640  desc_test_options.proto:7:43
  5641  
  5642  
  5643   > extension:
  5644  desc_test_options.proto:9:1
  5645  desc_test_options.proto:11:2
  5646  
  5647  
  5648   > extension[0]:
  5649  desc_test_options.proto:10:9
  5650  desc_test_options.proto:10:38
  5651  
  5652  
  5653   > extension[0] > extendee:
  5654  desc_test_options.proto:9:8
  5655  desc_test_options.proto:9:38
  5656  
  5657  
  5658   > extension[0] > label:
  5659  desc_test_options.proto:10:9
  5660  desc_test_options.proto:10:17
  5661  
  5662  
  5663   > extension[0] > type:
  5664  desc_test_options.proto:10:18
  5665  desc_test_options.proto:10:22
  5666  
  5667  
  5668   > extension[0] > name:
  5669  desc_test_options.proto:10:23
  5670  desc_test_options.proto:10:29
  5671  
  5672  
  5673   > extension[0] > number:
  5674  desc_test_options.proto:10:32
  5675  desc_test_options.proto:10:37
  5676  
  5677  
  5678   > extension:
  5679  desc_test_options.proto:13:1
  5680  desc_test_options.proto:16:2
  5681  
  5682  
  5683   > extension[1]:
  5684  desc_test_options.proto:14:9
  5685  desc_test_options.proto:14:40
  5686  
  5687  
  5688   > extension[1] > extendee:
  5689  desc_test_options.proto:13:8
  5690  desc_test_options.proto:13:36
  5691  
  5692  
  5693   > extension[1] > label:
  5694  desc_test_options.proto:14:9
  5695  desc_test_options.proto:14:17
  5696  
  5697  
  5698   > extension[1] > type:
  5699  desc_test_options.proto:14:18
  5700  desc_test_options.proto:14:24
  5701  
  5702  
  5703   > extension[1] > name:
  5704  desc_test_options.proto:14:25
  5705  desc_test_options.proto:14:31
  5706  
  5707  
  5708   > extension[1] > number:
  5709  desc_test_options.proto:14:34
  5710  desc_test_options.proto:14:39
  5711  
  5712  
  5713   > extension[2]:
  5714  desc_test_options.proto:15:9
  5715  desc_test_options.proto:15:40
  5716  
  5717  
  5718   > extension[2] > extendee:
  5719  desc_test_options.proto:13:8
  5720  desc_test_options.proto:13:36
  5721  
  5722  
  5723   > extension[2] > label:
  5724  desc_test_options.proto:15:9
  5725  desc_test_options.proto:15:17
  5726  
  5727  
  5728   > extension[2] > type:
  5729  desc_test_options.proto:15:18
  5730  desc_test_options.proto:15:23
  5731  
  5732  
  5733   > extension[2] > name:
  5734  desc_test_options.proto:15:24
  5735  desc_test_options.proto:15:31
  5736  
  5737  
  5738   > extension[2] > number:
  5739  desc_test_options.proto:15:34
  5740  desc_test_options.proto:15:39
  5741  
  5742  
  5743   > extension:
  5744  desc_test_options.proto:18:1
  5745  desc_test_options.proto:24:2
  5746  
  5747  
  5748   > extension[3]:
  5749  desc_test_options.proto:19:9
  5750  desc_test_options.proto:19:39
  5751  
  5752  
  5753   > extension[3] > extendee:
  5754  desc_test_options.proto:18:8
  5755  desc_test_options.proto:18:35
  5756  
  5757  
  5758   > extension[3] > label:
  5759  desc_test_options.proto:19:9
  5760  desc_test_options.proto:19:17
  5761  
  5762  
  5763   > extension[3] > type:
  5764  desc_test_options.proto:19:18
  5765  desc_test_options.proto:19:23
  5766  
  5767  
  5768   > extension[3] > name:
  5769  desc_test_options.proto:19:24
  5770  desc_test_options.proto:19:30
  5771  
  5772  
  5773   > extension[3] > number:
  5774  desc_test_options.proto:19:33
  5775  desc_test_options.proto:19:38
  5776  
  5777  
  5778   > extension[4]:
  5779  desc_test_options.proto:20:9
  5780  desc_test_options.proto:20:41
  5781  
  5782  
  5783   > extension[4] > extendee:
  5784  desc_test_options.proto:18:8
  5785  desc_test_options.proto:18:35
  5786  
  5787  
  5788   > extension[4] > label:
  5789  desc_test_options.proto:20:9
  5790  desc_test_options.proto:20:17
  5791  
  5792  
  5793   > extension[4] > type:
  5794  desc_test_options.proto:20:18
  5795  desc_test_options.proto:20:24
  5796  
  5797  
  5798   > extension[4] > name:
  5799  desc_test_options.proto:20:25
  5800  desc_test_options.proto:20:32
  5801  
  5802  
  5803   > extension[4] > number:
  5804  desc_test_options.proto:20:35
  5805  desc_test_options.proto:20:40
  5806  
  5807  
  5808   > extension[5]:
  5809  desc_test_options.proto:21:9
  5810  desc_test_options.proto:21:44
  5811  
  5812  
  5813   > extension[5] > extendee:
  5814  desc_test_options.proto:18:8
  5815  desc_test_options.proto:18:35
  5816  
  5817  
  5818   > extension[5] > label:
  5819  desc_test_options.proto:21:9
  5820  desc_test_options.proto:21:17
  5821  
  5822  
  5823   > extension[5] > type:
  5824  desc_test_options.proto:21:18
  5825  desc_test_options.proto:21:26
  5826  
  5827  
  5828   > extension[5] > name:
  5829  desc_test_options.proto:21:27
  5830  desc_test_options.proto:21:35
  5831  
  5832  
  5833   > extension[5] > number:
  5834  desc_test_options.proto:21:38
  5835  desc_test_options.proto:21:43
  5836  
  5837  
  5838   > extension[6]:
  5839  desc_test_options.proto:22:9
  5840  desc_test_options.proto:22:41
  5841  
  5842  
  5843   > extension[6] > extendee:
  5844  desc_test_options.proto:18:8
  5845  desc_test_options.proto:18:35
  5846  
  5847  
  5848   > extension[6] > label:
  5849  desc_test_options.proto:22:9
  5850  desc_test_options.proto:22:17
  5851  
  5852  
  5853   > extension[6] > type:
  5854  desc_test_options.proto:22:18
  5855  desc_test_options.proto:22:24
  5856  
  5857  
  5858   > extension[6] > name:
  5859  desc_test_options.proto:22:25
  5860  desc_test_options.proto:22:32
  5861  
  5862  
  5863   > extension[6] > number:
  5864  desc_test_options.proto:22:35
  5865  desc_test_options.proto:22:40
  5866  
  5867  
  5868   > extension[7]:
  5869  desc_test_options.proto:23:9
  5870  desc_test_options.proto:23:43
  5871  
  5872  
  5873   > extension[7] > extendee:
  5874  desc_test_options.proto:18:8
  5875  desc_test_options.proto:18:35
  5876  
  5877  
  5878   > extension[7] > label:
  5879  desc_test_options.proto:23:9
  5880  desc_test_options.proto:23:17
  5881  
  5882  
  5883   > extension[7] > type:
  5884  desc_test_options.proto:23:18
  5885  desc_test_options.proto:23:25
  5886  
  5887  
  5888   > extension[7] > name:
  5889  desc_test_options.proto:23:26
  5890  desc_test_options.proto:23:34
  5891  
  5892  
  5893   > extension[7] > number:
  5894  desc_test_options.proto:23:37
  5895  desc_test_options.proto:23:42
  5896  
  5897  
  5898   > extension:
  5899  desc_test_options.proto:26:1
  5900  desc_test_options.proto:32:2
  5901  
  5902  
  5903   > extension[8]:
  5904  desc_test_options.proto:27:9
  5905  desc_test_options.proto:27:40
  5906  
  5907  
  5908   > extension[8] > extendee:
  5909  desc_test_options.proto:26:8
  5910  desc_test_options.proto:26:40
  5911  
  5912  
  5913   > extension[8] > label:
  5914  desc_test_options.proto:27:9
  5915  desc_test_options.proto:27:17
  5916  
  5917  
  5918   > extension[8] > type:
  5919  desc_test_options.proto:27:18
  5920  desc_test_options.proto:27:23
  5921  
  5922  
  5923   > extension[8] > name:
  5924  desc_test_options.proto:27:24
  5925  desc_test_options.proto:27:31
  5926  
  5927  
  5928   > extension[8] > number:
  5929  desc_test_options.proto:27:34
  5930  desc_test_options.proto:27:39
  5931  
  5932  
  5933   > extension[9]:
  5934  desc_test_options.proto:28:9
  5935  desc_test_options.proto:28:42
  5936  
  5937  
  5938   > extension[9] > extendee:
  5939  desc_test_options.proto:26:8
  5940  desc_test_options.proto:26:40
  5941  
  5942  
  5943   > extension[9] > label:
  5944  desc_test_options.proto:28:9
  5945  desc_test_options.proto:28:17
  5946  
  5947  
  5948   > extension[9] > type:
  5949  desc_test_options.proto:28:18
  5950  desc_test_options.proto:28:24
  5951  
  5952  
  5953   > extension[9] > name:
  5954  desc_test_options.proto:28:25
  5955  desc_test_options.proto:28:33
  5956  
  5957  
  5958   > extension[9] > number:
  5959  desc_test_options.proto:28:36
  5960  desc_test_options.proto:28:41
  5961  
  5962  
  5963   > extension[10]:
  5964  desc_test_options.proto:29:9
  5965  desc_test_options.proto:29:45
  5966  
  5967  
  5968   > extension[10] > extendee:
  5969  desc_test_options.proto:26:8
  5970  desc_test_options.proto:26:40
  5971  
  5972  
  5973   > extension[10] > label:
  5974  desc_test_options.proto:29:9
  5975  desc_test_options.proto:29:17
  5976  
  5977  
  5978   > extension[10] > type:
  5979  desc_test_options.proto:29:18
  5980  desc_test_options.proto:29:26
  5981  
  5982  
  5983   > extension[10] > name:
  5984  desc_test_options.proto:29:27
  5985  desc_test_options.proto:29:36
  5986  
  5987  
  5988   > extension[10] > number:
  5989  desc_test_options.proto:29:39
  5990  desc_test_options.proto:29:44
  5991  
  5992  
  5993   > extension[11]:
  5994  desc_test_options.proto:30:9
  5995  desc_test_options.proto:30:42
  5996  
  5997  
  5998   > extension[11] > extendee:
  5999  desc_test_options.proto:26:8
  6000  desc_test_options.proto:26:40
  6001  
  6002  
  6003   > extension[11] > label:
  6004  desc_test_options.proto:30:9
  6005  desc_test_options.proto:30:17
  6006  
  6007  
  6008   > extension[11] > type:
  6009  desc_test_options.proto:30:18
  6010  desc_test_options.proto:30:24
  6011  
  6012  
  6013   > extension[11] > name:
  6014  desc_test_options.proto:30:25
  6015  desc_test_options.proto:30:33
  6016  
  6017  
  6018   > extension[11] > number:
  6019  desc_test_options.proto:30:36
  6020  desc_test_options.proto:30:41
  6021  
  6022  
  6023   > extension[12]:
  6024  desc_test_options.proto:31:9
  6025  desc_test_options.proto:31:44
  6026  
  6027  
  6028   > extension[12] > extendee:
  6029  desc_test_options.proto:26:8
  6030  desc_test_options.proto:26:40
  6031  
  6032  
  6033   > extension[12] > label:
  6034  desc_test_options.proto:31:9
  6035  desc_test_options.proto:31:17
  6036  
  6037  
  6038   > extension[12] > type:
  6039  desc_test_options.proto:31:18
  6040  desc_test_options.proto:31:25
  6041  
  6042  
  6043   > extension[12] > name:
  6044  desc_test_options.proto:31:26
  6045  desc_test_options.proto:31:35
  6046  
  6047  
  6048   > extension[12] > number:
  6049  desc_test_options.proto:31:38
  6050  desc_test_options.proto:31:43
  6051  
  6052  
  6053   > extension:
  6054  desc_test_options.proto:34:1
  6055  desc_test_options.proto:37:2
  6056  
  6057  
  6058   > extension[13]:
  6059  desc_test_options.proto:35:9
  6060  desc_test_options.proto:35:53
  6061  
  6062  
  6063   > extension[13] > extendee:
  6064  desc_test_options.proto:34:8
  6065  desc_test_options.proto:34:38
  6066  
  6067  
  6068   > extension[13] > label:
  6069  desc_test_options.proto:35:9
  6070  desc_test_options.proto:35:17
  6071  
  6072  
  6073   > extension[13] > type_name:
  6074  desc_test_options.proto:35:18
  6075  desc_test_options.proto:35:37
  6076  
  6077  
  6078   > extension[13] > name:
  6079  desc_test_options.proto:35:38
  6080  desc_test_options.proto:35:44
  6081  
  6082  
  6083   > extension[13] > number:
  6084  desc_test_options.proto:35:47
  6085  desc_test_options.proto:35:52
  6086  
  6087  
  6088   > extension[14]:
  6089  desc_test_options.proto:36:9
  6090  desc_test_options.proto:36:51
  6091  
  6092  
  6093   > extension[14] > extendee:
  6094  desc_test_options.proto:34:8
  6095  desc_test_options.proto:34:38
  6096  
  6097  
  6098   > extension[14] > label:
  6099  desc_test_options.proto:36:9
  6100  desc_test_options.proto:36:17
  6101  
  6102  
  6103   > extension[14] > type_name:
  6104  desc_test_options.proto:36:18
  6105  desc_test_options.proto:36:34
  6106  
  6107  
  6108   > extension[14] > name:
  6109  desc_test_options.proto:36:35
  6110  desc_test_options.proto:36:42
  6111  
  6112  
  6113   > extension[14] > number:
  6114  desc_test_options.proto:36:45
  6115  desc_test_options.proto:36:50
  6116  
  6117  
  6118   > extension:
  6119  desc_test_options.proto:39:1
  6120  desc_test_options.proto:42:2
  6121  
  6122  
  6123   > extension[15]:
  6124  desc_test_options.proto:40:9
  6125  desc_test_options.proto:40:40
  6126  
  6127  
  6128   > extension[15] > extendee:
  6129  desc_test_options.proto:39:8
  6130  desc_test_options.proto:39:37
  6131  
  6132  
  6133   > extension[15] > label:
  6134  desc_test_options.proto:40:9
  6135  desc_test_options.proto:40:17
  6136  
  6137  
  6138   > extension[15] > type:
  6139  desc_test_options.proto:40:18
  6140  desc_test_options.proto:40:23
  6141  
  6142  
  6143   > extension[15] > name:
  6144  desc_test_options.proto:40:24
  6145  desc_test_options.proto:40:31
  6146  
  6147  
  6148   > extension[15] > number:
  6149  desc_test_options.proto:40:34
  6150  desc_test_options.proto:40:39
  6151  
  6152  
  6153   > extension[16]:
  6154  desc_test_options.proto:41:9
  6155  desc_test_options.proto:41:42
  6156  
  6157  
  6158   > extension[16] > extendee:
  6159  desc_test_options.proto:39:8
  6160  desc_test_options.proto:39:37
  6161  
  6162  
  6163   > extension[16] > label:
  6164  desc_test_options.proto:41:9
  6165  desc_test_options.proto:41:17
  6166  
  6167  
  6168   > extension[16] > type:
  6169  desc_test_options.proto:41:18
  6170  desc_test_options.proto:41:24
  6171  
  6172  
  6173   > extension[16] > name:
  6174  desc_test_options.proto:41:25
  6175  desc_test_options.proto:41:33
  6176  
  6177  
  6178   > extension[16] > number:
  6179  desc_test_options.proto:41:36
  6180  desc_test_options.proto:41:41
  6181  
  6182  
  6183   > message_type[0]:
  6184  desc_test_options.proto:45:1
  6185  desc_test_options.proto:48:2
  6186      Leading comments:
  6187   Test message used by custom options
  6188  
  6189  
  6190  
  6191   > message_type[0] > name:
  6192  desc_test_options.proto:45:9
  6193  desc_test_options.proto:45:28
  6194  
  6195  
  6196   > message_type[0] > field[0]:
  6197  desc_test_options.proto:46:9
  6198  desc_test_options.proto:46:32
  6199  
  6200  
  6201   > message_type[0] > field[0] > label:
  6202  desc_test_options.proto:46:9
  6203  desc_test_options.proto:46:17
  6204  
  6205  
  6206   > message_type[0] > field[0] > type:
  6207  desc_test_options.proto:46:18
  6208  desc_test_options.proto:46:24
  6209  
  6210  
  6211   > message_type[0] > field[0] > name:
  6212  desc_test_options.proto:46:25
  6213  desc_test_options.proto:46:27
  6214  
  6215  
  6216   > message_type[0] > field[0] > number:
  6217  desc_test_options.proto:46:30
  6218  desc_test_options.proto:46:31
  6219  
  6220  
  6221   > message_type[0] > field[1]:
  6222  desc_test_options.proto:47:9
  6223  desc_test_options.proto:47:34
  6224  
  6225  
  6226   > message_type[0] > field[1] > label:
  6227  desc_test_options.proto:47:9
  6228  desc_test_options.proto:47:17
  6229  
  6230  
  6231   > message_type[0] > field[1] > type:
  6232  desc_test_options.proto:47:18
  6233  desc_test_options.proto:47:24
  6234  
  6235  
  6236   > message_type[0] > field[1] > name:
  6237  desc_test_options.proto:47:25
  6238  desc_test_options.proto:47:29
  6239  
  6240  
  6241   > message_type[0] > field[1] > number:
  6242  desc_test_options.proto:47:32
  6243  desc_test_options.proto:47:33
  6244  
  6245  
  6246   > enum_type[0]:
  6247  desc_test_options.proto:51:1
  6248  desc_test_options.proto:53:2
  6249      Leading comments:
  6250   Test enum used by custom options
  6251  
  6252  
  6253  
  6254   > enum_type[0] > name:
  6255  desc_test_options.proto:51:6
  6256  desc_test_options.proto:51:22
  6257  
  6258  
  6259   > enum_type[0] > value[0]:
  6260  desc_test_options.proto:52:9
  6261  desc_test_options.proto:52:19
  6262  
  6263  
  6264   > enum_type[0] > value[0] > name:
  6265  desc_test_options.proto:52:9
  6266  desc_test_options.proto:52:14
  6267  
  6268  
  6269   > enum_type[0] > value[0] > number:
  6270  desc_test_options.proto:52:17
  6271  desc_test_options.proto:52:18
  6272  
  6273  
  6274   > extension:
  6275  desc_test_options.proto:55:1
  6276  desc_test_options.proto:58:2
  6277  
  6278  
  6279   > extension[17]:
  6280  desc_test_options.proto:56:9
  6281  desc_test_options.proto:56:41
  6282  
  6283  
  6284   > extension[17] > extendee:
  6285  desc_test_options.proto:55:8
  6286  desc_test_options.proto:55:45
  6287  
  6288  
  6289   > extension[17] > label:
  6290  desc_test_options.proto:56:9
  6291  desc_test_options.proto:56:17
  6292  
  6293  
  6294   > extension[17] > type:
  6295  desc_test_options.proto:56:18
  6296  desc_test_options.proto:56:24
  6297  
  6298  
  6299   > extension[17] > name:
  6300  desc_test_options.proto:56:25
  6301  desc_test_options.proto:56:32
  6302  
  6303  
  6304   > extension[17] > number:
  6305  desc_test_options.proto:56:35
  6306  desc_test_options.proto:56:40
  6307  
  6308  
  6309   > extension[18]:
  6310  desc_test_options.proto:57:9
  6311  desc_test_options.proto:57:41
  6312  
  6313  
  6314   > extension[18] > extendee:
  6315  desc_test_options.proto:55:8
  6316  desc_test_options.proto:55:45
  6317  
  6318  
  6319   > extension[18] > label:
  6320  desc_test_options.proto:57:9
  6321  desc_test_options.proto:57:17
  6322  
  6323  
  6324   > extension[18] > type:
  6325  desc_test_options.proto:57:18
  6326  desc_test_options.proto:57:23
  6327  
  6328  
  6329   > extension[18] > name:
  6330  desc_test_options.proto:57:24
  6331  desc_test_options.proto:57:32
  6332  
  6333  
  6334   > extension[18] > number:
  6335  desc_test_options.proto:57:35
  6336  desc_test_options.proto:57:40
  6337  
  6338  
  6339   > extension:
  6340  desc_test_options.proto:60:1
  6341  desc_test_options.proto:63:2
  6342  
  6343  
  6344   > extension[19]:
  6345  desc_test_options.proto:61:9
  6346  desc_test_options.proto:61:41
  6347  
  6348  
  6349   > extension[19] > extendee:
  6350  desc_test_options.proto:60:8
  6351  desc_test_options.proto:60:36
  6352  
  6353  
  6354   > extension[19] > label:
  6355  desc_test_options.proto:61:9
  6356  desc_test_options.proto:61:17
  6357  
  6358  
  6359   > extension[19] > type:
  6360  desc_test_options.proto:61:18
  6361  desc_test_options.proto:61:24
  6362  
  6363  
  6364   > extension[19] > name:
  6365  desc_test_options.proto:61:25
  6366  desc_test_options.proto:61:32
  6367  
  6368  
  6369   > extension[19] > number:
  6370  desc_test_options.proto:61:35
  6371  desc_test_options.proto:61:40
  6372  
  6373  
  6374   > extension[20]:
  6375  desc_test_options.proto:62:9
  6376  desc_test_options.proto:62:41
  6377  
  6378  
  6379   > extension[20] > extendee:
  6380  desc_test_options.proto:60:8
  6381  desc_test_options.proto:60:36
  6382  
  6383  
  6384   > extension[20] > label:
  6385  desc_test_options.proto:62:9
  6386  desc_test_options.proto:62:17
  6387  
  6388  
  6389   > extension[20] > type:
  6390  desc_test_options.proto:62:18
  6391  desc_test_options.proto:62:23
  6392  
  6393  
  6394   > extension[20] > name:
  6395  desc_test_options.proto:62:24
  6396  desc_test_options.proto:62:32
  6397  
  6398  
  6399   > extension[20] > number:
  6400  desc_test_options.proto:62:35
  6401  desc_test_options.proto:62:40