github.com/hoveychen/protoreflect@v1.4.7-0.20221103114119-0b4b3385ec76/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:141: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:38
    54  
    55  
    56   > dependency[1]:
    57  desc_test_comments.proto:18:1
    58  desc_test_comments.proto:18:34
    59  
    60  
    61   > message_type[0]:
    62  desc_test_comments.proto:25:1
    63  desc_test_comments.proto:105:2
    64      Leading detached comment [0]:
    65   Multiple white space lines (like above) cannot
    66   be preserved...
    67  
    68      Leading comments:
    69   We need a request for our RPC service below.
    70  
    71      Trailing comments:
    72   And next we'll need some extensions...
    73  
    74  
    75  
    76   > message_type[0] > name:
    77  desc_test_comments.proto:25:68
    78  desc_test_comments.proto:25:75
    79      Leading detached comment [0]:
    80   detached message name 
    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 detached comment [0]:
   131   detached tag 
   132      Leading comments:
   133   tag numero uno 
   134      Trailing comments:
   135   tag trailer
   136   that spans multiple lines...
   137   more than two. 
   138  
   139  
   140   > message_type[0] > field[0] > options:
   141  desc_test_comments.proto:32:11
   142  desc_test_comments.proto:32:131
   143  
   144  
   145   > message_type[0] > field[0] > options > packed:
   146  desc_test_comments.proto:32:12
   147  desc_test_comments.proto:32:23
   148      Trailing comments:
   149   packed! 
   150  
   151  
   152   > message_type[0] > field[0] > json_name:
   153  desc_test_comments.proto:32:39
   154  desc_test_comments.proto:32:56
   155      Trailing comments:
   156   custom JSON! 
   157  
   158  
   159   > message_type[0] > field[0] > options > ffubar[0]:
   160  desc_test_comments.proto:32:77
   161  desc_test_comments.proto:32:102
   162  
   163  
   164   > message_type[0] > field[0] > options > ffubarb:
   165  desc_test_comments.proto:32:104
   166  desc_test_comments.proto:32:130
   167  
   168  
   169   > message_type[0] > options:
   170  desc_test_comments.proto:35:27
   171  desc_test_comments.proto:35:61
   172  
   173  
   174   > message_type[0] > options > mfubar:
   175  desc_test_comments.proto:35:27
   176  desc_test_comments.proto:35:61
   177      Leading comments:
   178   lead mfubar 
   179      Trailing comments:
   180   trailing mfubar
   181  
   182  
   183  
   184   > message_type[0] > field[1]:
   185  desc_test_comments.proto:42:29
   186  desc_test_comments.proto:43:77
   187      Leading detached comment [0]:
   188   some detached comments
   189  
   190      Leading detached comment [1]:
   191   some detached comments
   192  
   193      Leading detached comment [2]:
   194   Another field comment
   195  
   196      Leading comments:
   197   label comment 
   198  
   199  
   200   > message_type[0] > field[1] > label:
   201  desc_test_comments.proto:42:29
   202  desc_test_comments.proto:42:37
   203  
   204  
   205   > message_type[0] > field[1] > type:
   206  desc_test_comments.proto:42:57
   207  desc_test_comments.proto:42:63
   208      Leading comments:
   209   type comment 
   210  
   211  
   212   > message_type[0] > field[1] > name:
   213  desc_test_comments.proto:42:83
   214  desc_test_comments.proto:42:87
   215      Leading comments:
   216   name comment 
   217  
   218  
   219   > message_type[0] > field[1] > number:
   220  desc_test_comments.proto:42:90
   221  desc_test_comments.proto:42:91
   222  
   223  
   224   > message_type[0] > field[1] > options:
   225  desc_test_comments.proto:43:17
   226  desc_test_comments.proto:43:76
   227  
   228  
   229   > message_type[0] > field[1] > default_value:
   230  desc_test_comments.proto:43:37
   231  desc_test_comments.proto:43:54
   232      Leading comments:
   233   default lead 
   234      Trailing comments:
   235   default trail 
   236  
   237  
   238   > message_type[0] > extension_range:
   239  desc_test_comments.proto:46:9
   240  desc_test_comments.proto:46:31
   241      Leading comments:
   242   extension range comments are (sadly) not preserved
   243  
   244  
   245  
   246   > message_type[0] > extension_range[0]:
   247  desc_test_comments.proto:46:20
   248  desc_test_comments.proto:46:30
   249  
   250  
   251   > message_type[0] > extension_range[0] > start:
   252  desc_test_comments.proto:46:20
   253  desc_test_comments.proto:46:23
   254  
   255  
   256   > message_type[0] > extension_range[0] > end:
   257  desc_test_comments.proto:46:27
   258  desc_test_comments.proto:46:30
   259  
   260  
   261   > message_type[0] > extension_range:
   262  desc_test_comments.proto:47:9
   263  desc_test_comments.proto:47:109
   264  
   265  
   266   > message_type[0] > extension_range[1]:
   267  desc_test_comments.proto:47:20
   268  desc_test_comments.proto:47:30
   269  
   270  
   271   > message_type[0] > extension_range[1] > start:
   272  desc_test_comments.proto:47:20
   273  desc_test_comments.proto:47:23
   274  
   275  
   276   > message_type[0] > extension_range[1] > end:
   277  desc_test_comments.proto:47:27
   278  desc_test_comments.proto:47:30
   279  
   280  
   281   > message_type[0] > extension_range[1] > options:
   282  desc_test_comments.proto:47:31
   283  desc_test_comments.proto:47:108
   284  
   285  
   286   > message_type[0] > extension_range[1] > options > exfubarb:
   287  desc_test_comments.proto:47:32
   288  desc_test_comments.proto:47:74
   289  
   290  
   291   > message_type[0] > extension_range[1] > options > exfubar[0]:
   292  desc_test_comments.proto:47:76
   293  desc_test_comments.proto:47:107
   294  
   295  
   296   > message_type[0] > reserved_range:
   297  desc_test_comments.proto:51:48
   298  desc_test_comments.proto:51:77
   299      Leading detached comment [0]:
   300   another detached comment
   301  
   302      Leading comments:
   303   same for reserved range comments 
   304  
   305  
   306   > message_type[0] > reserved_range[0]:
   307  desc_test_comments.proto:51:57
   308  desc_test_comments.proto:51:65
   309  
   310  
   311   > message_type[0] > reserved_range[0] > start:
   312  desc_test_comments.proto:51:57
   313  desc_test_comments.proto:51:59
   314  
   315  
   316   > message_type[0] > reserved_range[0] > end:
   317  desc_test_comments.proto:51:63
   318  desc_test_comments.proto:51:65
   319  
   320  
   321   > message_type[0] > reserved_range[1]:
   322  desc_test_comments.proto:51:67
   323  desc_test_comments.proto:51:75
   324  
   325  
   326   > message_type[0] > reserved_range[1] > start:
   327  desc_test_comments.proto:51:67
   328  desc_test_comments.proto:51:69
   329  
   330  
   331   > message_type[0] > reserved_range[1] > end:
   332  desc_test_comments.proto:51:73
   333  desc_test_comments.proto:51:75
   334  
   335  
   336   > message_type[0] > reserved_name:
   337  desc_test_comments.proto:52:9
   338  desc_test_comments.proto:52:38
   339      Trailing comments:
   340   reserved trailers 
   341  
   342  
   343   > message_type[0] > reserved_name[0]:
   344  desc_test_comments.proto:52:18
   345  desc_test_comments.proto:52:23
   346  
   347  
   348   > message_type[0] > reserved_name[1]:
   349  desc_test_comments.proto:52:25
   350  desc_test_comments.proto:52:30
   351  
   352  
   353   > message_type[0] > reserved_name[2]:
   354  desc_test_comments.proto:52:32
   355  desc_test_comments.proto:52:37
   356  
   357  
   358   > message_type[0] > field[2]:
   359  desc_test_comments.proto:55:9
   360  desc_test_comments.proto:67:10
   361  
   362  
   363   > message_type[0] > field[2] > label:
   364  desc_test_comments.proto:55:9
   365  desc_test_comments.proto:55:17
   366  
   367  
   368   > message_type[0] > field[2] > type:
   369  desc_test_comments.proto:55:18
   370  desc_test_comments.proto:55:23
   371  
   372  
   373   > message_type[0] > field[2] > name:
   374  desc_test_comments.proto:55:41
   375  desc_test_comments.proto:55:47
   376  
   377  
   378   > message_type[0] > field[2] > number:
   379  desc_test_comments.proto:55:50
   380  desc_test_comments.proto:55:51
   381  
   382  
   383   > message_type[0] > nested_type[0]:
   384  desc_test_comments.proto:55:9
   385  desc_test_comments.proto:67:10
   386      Leading comments:
   387   Group comment
   388  
   389  
   390  
   391   > message_type[0] > nested_type[0] > name:
   392  desc_test_comments.proto:55:41
   393  desc_test_comments.proto:55:47
   394      Leading comments:
   395   group name 
   396  
   397  
   398   > message_type[0] > field[2] > type_name:
   399  desc_test_comments.proto:55:41
   400  desc_test_comments.proto:55:47
   401  
   402  
   403   > message_type[0] > nested_type[0] > options:
   404  desc_test_comments.proto:57:17
   405  desc_test_comments.proto:57:52
   406  
   407  
   408   > message_type[0] > nested_type[0] > options > mfubar:
   409  desc_test_comments.proto:57:17
   410  desc_test_comments.proto:57:52
   411      Leading comments:
   412   this is a custom option
   413  
   414  
   415  
   416   > message_type[0] > nested_type[0] > field[0]:
   417  desc_test_comments.proto:59:17
   418  desc_test_comments.proto:59:41
   419  
   420  
   421   > message_type[0] > nested_type[0] > field[0] > label:
   422  desc_test_comments.proto:59:17
   423  desc_test_comments.proto:59:25
   424  
   425  
   426   > message_type[0] > nested_type[0] > field[0] > type:
   427  desc_test_comments.proto:59:26
   428  desc_test_comments.proto:59:32
   429  
   430  
   431   > message_type[0] > nested_type[0] > field[0] > name:
   432  desc_test_comments.proto:59:33
   433  desc_test_comments.proto:59:36
   434  
   435  
   436   > message_type[0] > nested_type[0] > field[0] > number:
   437  desc_test_comments.proto:59:39
   438  desc_test_comments.proto:59:40
   439  
   440  
   441   > message_type[0] > nested_type[0] > field[1]:
   442  desc_test_comments.proto:60:17
   443  desc_test_comments.proto:60:40
   444  
   445  
   446   > message_type[0] > nested_type[0] > field[1] > label:
   447  desc_test_comments.proto:60:17
   448  desc_test_comments.proto:60:25
   449  
   450  
   451   > message_type[0] > nested_type[0] > field[1] > type:
   452  desc_test_comments.proto:60:26
   453  desc_test_comments.proto:60:31
   454  
   455  
   456   > message_type[0] > nested_type[0] > field[1] > name:
   457  desc_test_comments.proto:60:32
   458  desc_test_comments.proto:60:35
   459  
   460  
   461   > message_type[0] > nested_type[0] > field[1] > number:
   462  desc_test_comments.proto:60:38
   463  desc_test_comments.proto:60:39
   464  
   465  
   466   > message_type[0] > nested_type[0] > options:
   467  desc_test_comments.proto:62:17
   468  desc_test_comments.proto:62:64
   469  
   470  
   471   > message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor:
   472  desc_test_comments.proto:62:17
   473  desc_test_comments.proto:62:64
   474  
   475  
   476   > message_type[0] > nested_type[0] > field[2]:
   477  desc_test_comments.proto:65:17
   478  desc_test_comments.proto:65:41
   479      Leading comments:
   480   Leading comment...
   481  
   482      Trailing comments:
   483   Trailing comment...
   484  
   485  
   486  
   487   > message_type[0] > nested_type[0] > field[2] > label:
   488  desc_test_comments.proto:65:17
   489  desc_test_comments.proto:65:25
   490  
   491  
   492   > message_type[0] > nested_type[0] > field[2] > type:
   493  desc_test_comments.proto:65:26
   494  desc_test_comments.proto:65:32
   495  
   496  
   497   > message_type[0] > nested_type[0] > field[2] > name:
   498  desc_test_comments.proto:65:33
   499  desc_test_comments.proto:65:36
   500  
   501  
   502   > message_type[0] > nested_type[0] > field[2] > number:
   503  desc_test_comments.proto:65:39
   504  desc_test_comments.proto:65:40
   505  
   506  
   507   > message_type[0] > enum_type[0]:
   508  desc_test_comments.proto:69:9
   509  desc_test_comments.proto:90:10
   510  
   511  
   512   > message_type[0] > enum_type[0] > name:
   513  desc_test_comments.proto:69:14
   514  desc_test_comments.proto:69:29
   515      Trailing comments:
   516   "super"!
   517  
   518  
   519  
   520   > message_type[0] > enum_type[0] > options:
   521  desc_test_comments.proto:72:17
   522  desc_test_comments.proto:72:43
   523  
   524  
   525   > message_type[0] > enum_type[0] > options > allow_alias:
   526  desc_test_comments.proto:72:17
   527  desc_test_comments.proto:72:43
   528      Leading comments:
   529   allow_alias comments!
   530  
   531  
   532  
   533   > message_type[0] > enum_type[0] > value[0]:
   534  desc_test_comments.proto:74:17
   535  desc_test_comments.proto:74:86
   536  
   537  
   538   > message_type[0] > enum_type[0] > value[0] > name:
   539  desc_test_comments.proto:74:17
   540  desc_test_comments.proto:74:22
   541  
   542  
   543   > message_type[0] > enum_type[0] > value[0] > number:
   544  desc_test_comments.proto:74:25
   545  desc_test_comments.proto:74:26
   546  
   547  
   548   > message_type[0] > enum_type[0] > value[0] > options:
   549  desc_test_comments.proto:74:27
   550  desc_test_comments.proto:74:85
   551  
   552  
   553   > message_type[0] > enum_type[0] > value[0] > options > evfubars:
   554  desc_test_comments.proto:74:28
   555  desc_test_comments.proto:74:56
   556  
   557  
   558   > message_type[0] > enum_type[0] > value[0] > options > evfubar:
   559  desc_test_comments.proto:74:58
   560  desc_test_comments.proto:74:84
   561  
   562  
   563   > message_type[0] > enum_type[0] > value[1]:
   564  desc_test_comments.proto:75:17
   565  desc_test_comments.proto:75:100
   566  
   567  
   568   > message_type[0] > enum_type[0] > value[1] > name:
   569  desc_test_comments.proto:75:17
   570  desc_test_comments.proto:75:22
   571  
   572  
   573   > message_type[0] > enum_type[0] > value[1] > number:
   574  desc_test_comments.proto:75:25
   575  desc_test_comments.proto:75:26
   576  
   577  
   578   > message_type[0] > enum_type[0] > value[1] > options:
   579  desc_test_comments.proto:75:27
   580  desc_test_comments.proto:75:99
   581  
   582  
   583   > message_type[0] > enum_type[0] > value[1] > options > evfubaruf:
   584  desc_test_comments.proto:75:29
   585  desc_test_comments.proto:75:57
   586  
   587  
   588   > message_type[0] > enum_type[0] > value[1] > options > evfubaru:
   589  desc_test_comments.proto:75:73
   590  desc_test_comments.proto:75:98
   591  
   592  
   593   > message_type[0] > enum_type[0] > value[2]:
   594  desc_test_comments.proto:76:17
   595  desc_test_comments.proto:76:27
   596  
   597  
   598   > message_type[0] > enum_type[0] > value[2] > name:
   599  desc_test_comments.proto:76:17
   600  desc_test_comments.proto:76:22
   601  
   602  
   603   > message_type[0] > enum_type[0] > value[2] > number:
   604  desc_test_comments.proto:76:25
   605  desc_test_comments.proto:76:26
   606  
   607  
   608   > message_type[0] > enum_type[0] > value[3]:
   609  desc_test_comments.proto:77:17
   610  desc_test_comments.proto:77:28
   611  
   612  
   613   > message_type[0] > enum_type[0] > value[3] > name:
   614  desc_test_comments.proto:77:17
   615  desc_test_comments.proto:77:23
   616  
   617  
   618   > message_type[0] > enum_type[0] > value[3] > number:
   619  desc_test_comments.proto:77:26
   620  desc_test_comments.proto:77:27
   621  
   622  
   623   > message_type[0] > enum_type[0] > options:
   624  desc_test_comments.proto:79:17
   625  desc_test_comments.proto:79:52
   626  
   627  
   628   > message_type[0] > enum_type[0] > options > efubars:
   629  desc_test_comments.proto:79:17
   630  desc_test_comments.proto:79:52
   631  
   632  
   633   > message_type[0] > enum_type[0] > value[4]:
   634  desc_test_comments.proto:81:17
   635  desc_test_comments.proto:81:27
   636  
   637  
   638   > message_type[0] > enum_type[0] > value[4] > name:
   639  desc_test_comments.proto:81:17
   640  desc_test_comments.proto:81:22
   641  
   642  
   643   > message_type[0] > enum_type[0] > value[4] > number:
   644  desc_test_comments.proto:81:25
   645  desc_test_comments.proto:81:26
   646  
   647  
   648   > message_type[0] > enum_type[0] > value[5]:
   649  desc_test_comments.proto:82:17
   650  desc_test_comments.proto:82:29
   651  
   652  
   653   > message_type[0] > enum_type[0] > value[5] > name:
   654  desc_test_comments.proto:82:17
   655  desc_test_comments.proto:82:24
   656  
   657  
   658   > message_type[0] > enum_type[0] > value[5] > number:
   659  desc_test_comments.proto:82:27
   660  desc_test_comments.proto:82:28
   661  
   662  
   663   > message_type[0] > enum_type[0] > value[6]:
   664  desc_test_comments.proto:83:17
   665  desc_test_comments.proto:83:60
   666  
   667  
   668   > message_type[0] > enum_type[0] > value[6] > name:
   669  desc_test_comments.proto:83:17
   670  desc_test_comments.proto:83:24
   671  
   672  
   673   > message_type[0] > enum_type[0] > value[6] > number:
   674  desc_test_comments.proto:83:27
   675  desc_test_comments.proto:83:28
   676  
   677  
   678   > message_type[0] > enum_type[0] > value[6] > options:
   679  desc_test_comments.proto:83:29
   680  desc_test_comments.proto:83:59
   681  
   682  
   683   > message_type[0] > enum_type[0] > value[6] > options > evfubarsf:
   684  desc_test_comments.proto:83:30
   685  desc_test_comments.proto:83:58
   686  
   687  
   688   > message_type[0] > enum_type[0] > value[7]:
   689  desc_test_comments.proto:84:17
   690  desc_test_comments.proto:84:28
   691  
   692  
   693   > message_type[0] > enum_type[0] > value[7] > name:
   694  desc_test_comments.proto:84:17
   695  desc_test_comments.proto:84:23
   696  
   697  
   698   > message_type[0] > enum_type[0] > value[7] > number:
   699  desc_test_comments.proto:84:26
   700  desc_test_comments.proto:84:27
   701  
   702  
   703   > message_type[0] > enum_type[0] > value[8]:
   704  desc_test_comments.proto:85:17
   705  desc_test_comments.proto:85:31
   706  
   707  
   708   > message_type[0] > enum_type[0] > value[8] > name:
   709  desc_test_comments.proto:85:17
   710  desc_test_comments.proto:85:26
   711  
   712  
   713   > message_type[0] > enum_type[0] > value[8] > number:
   714  desc_test_comments.proto:85:29
   715  desc_test_comments.proto:85:30
   716  
   717  
   718   > message_type[0] > enum_type[0] > value[9]:
   719  desc_test_comments.proto:86:17
   720  desc_test_comments.proto:86:27
   721  
   722  
   723   > message_type[0] > enum_type[0] > value[9] > name:
   724  desc_test_comments.proto:86:17
   725  desc_test_comments.proto:86:22
   726  
   727  
   728   > message_type[0] > enum_type[0] > value[9] > number:
   729  desc_test_comments.proto:86:25
   730  desc_test_comments.proto:86:26
   731  
   732  
   733   > message_type[0] > enum_type[0] > value[10]:
   734  desc_test_comments.proto:87:17
   735  desc_test_comments.proto:87:31
   736  
   737  
   738   > message_type[0] > enum_type[0] > value[10] > name:
   739  desc_test_comments.proto:87:17
   740  desc_test_comments.proto:87:23
   741  
   742  
   743   > message_type[0] > enum_type[0] > value[10] > number:
   744  desc_test_comments.proto:87:26
   745  desc_test_comments.proto:87:30
   746  
   747  
   748   > message_type[0] > enum_type[0] > options:
   749  desc_test_comments.proto:89:17
   750  desc_test_comments.proto:89:50
   751  
   752  
   753   > message_type[0] > enum_type[0] > options > efubar:
   754  desc_test_comments.proto:89:17
   755  desc_test_comments.proto:89:50
   756  
   757  
   758   > message_type[0] > oneof_decl[0]:
   759  desc_test_comments.proto:93:9
   760  desc_test_comments.proto:96:10
   761      Leading comments:
   762   can be this or that
   763  
   764  
   765  
   766   > message_type[0] > oneof_decl[0] > name:
   767  desc_test_comments.proto:93:15
   768  desc_test_comments.proto:93:18
   769  
   770  
   771   > message_type[0] > field[3]:
   772  desc_test_comments.proto:94:17
   773  desc_test_comments.proto:94:33
   774  
   775  
   776   > message_type[0] > field[3] > type:
   777  desc_test_comments.proto:94:17
   778  desc_test_comments.proto:94:23
   779  
   780  
   781   > message_type[0] > field[3] > name:
   782  desc_test_comments.proto:94:24
   783  desc_test_comments.proto:94:28
   784  
   785  
   786   > message_type[0] > field[3] > number:
   787  desc_test_comments.proto:94:31
   788  desc_test_comments.proto:94:32
   789  
   790  
   791   > message_type[0] > field[4]:
   792  desc_test_comments.proto:95:17
   793  desc_test_comments.proto:95:32
   794  
   795  
   796   > message_type[0] > field[4] > type:
   797  desc_test_comments.proto:95:17
   798  desc_test_comments.proto:95:22
   799  
   800  
   801   > message_type[0] > field[4] > name:
   802  desc_test_comments.proto:95:23
   803  desc_test_comments.proto:95:27
   804  
   805  
   806   > message_type[0] > field[4] > number:
   807  desc_test_comments.proto:95:30
   808  desc_test_comments.proto:95:31
   809  
   810  
   811   > message_type[0] > oneof_decl[1]:
   812  desc_test_comments.proto:98:9
   813  desc_test_comments.proto:101:10
   814      Leading comments:
   815   can be these or those
   816  
   817  
   818  
   819   > message_type[0] > oneof_decl[1] > name:
   820  desc_test_comments.proto:98:15
   821  desc_test_comments.proto:98:18
   822  
   823  
   824   > message_type[0] > field[5]:
   825  desc_test_comments.proto:99:17
   826  desc_test_comments.proto:99:34
   827  
   828  
   829   > message_type[0] > field[5] > type:
   830  desc_test_comments.proto:99:17
   831  desc_test_comments.proto:99:23
   832  
   833  
   834   > message_type[0] > field[5] > name:
   835  desc_test_comments.proto:99:24
   836  desc_test_comments.proto:99:29
   837  
   838  
   839   > message_type[0] > field[5] > number:
   840  desc_test_comments.proto:99:32
   841  desc_test_comments.proto:99:33
   842  
   843  
   844   > message_type[0] > field[6]:
   845  desc_test_comments.proto:100:17
   846  desc_test_comments.proto:100:33
   847  
   848  
   849   > message_type[0] > field[6] > type:
   850  desc_test_comments.proto:100:17
   851  desc_test_comments.proto:100:22
   852  
   853  
   854   > message_type[0] > field[6] > name:
   855  desc_test_comments.proto:100:23
   856  desc_test_comments.proto:100:28
   857  
   858  
   859   > message_type[0] > field[6] > number:
   860  desc_test_comments.proto:100:31
   861  desc_test_comments.proto:100:32
   862  
   863  
   864   > message_type[0] > field[7]:
   865  desc_test_comments.proto:104:9
   866  desc_test_comments.proto:104:40
   867      Leading comments:
   868   map field
   869  
   870  
   871  
   872   > message_type[0] > field[7] > type_name:
   873  desc_test_comments.proto:104:9
   874  desc_test_comments.proto:104:28
   875  
   876  
   877   > message_type[0] > field[7] > name:
   878  desc_test_comments.proto:104:29
   879  desc_test_comments.proto:104:35
   880  
   881  
   882   > message_type[0] > field[7] > number:
   883  desc_test_comments.proto:104:38
   884  desc_test_comments.proto:104:39
   885  
   886  
   887   > extension:
   888  desc_test_comments.proto:108:1
   889  desc_test_comments.proto:117:2
   890      Trailing comments:
   891   extend trailer...
   892  
   893  
   894  
   895   > extension[0]:
   896  desc_test_comments.proto:114:9
   897  desc_test_comments.proto:114:37
   898      Leading comments:
   899   comment for guid1
   900  
   901  
   902  
   903   > extension[0] > extendee:
   904  desc_test_comments.proto:110:1
   905  desc_test_comments.proto:110:8
   906      Leading comments:
   907   extendee comment
   908  
   909      Trailing comments:
   910   extendee trailer
   911  
   912  
   913  
   914   > extension[0] > label:
   915  desc_test_comments.proto:114:9
   916  desc_test_comments.proto:114:17
   917  
   918  
   919   > extension[0] > type:
   920  desc_test_comments.proto:114:18
   921  desc_test_comments.proto:114:24
   922  
   923  
   924   > extension[0] > name:
   925  desc_test_comments.proto:114:25
   926  desc_test_comments.proto:114:30
   927  
   928  
   929   > extension[0] > number:
   930  desc_test_comments.proto:114:33
   931  desc_test_comments.proto:114:36
   932  
   933  
   934   > extension[1]:
   935  desc_test_comments.proto:116:9
   936  desc_test_comments.proto:116:37
   937      Leading comments:
   938   ... and a comment for guid2
   939  
   940  
   941  
   942   > extension[1] > extendee:
   943  desc_test_comments.proto:110:1
   944  desc_test_comments.proto:110:8
   945  
   946  
   947   > extension[1] > label:
   948  desc_test_comments.proto:116:9
   949  desc_test_comments.proto:116:17
   950  
   951  
   952   > extension[1] > type:
   953  desc_test_comments.proto:116:18
   954  desc_test_comments.proto:116:24
   955  
   956  
   957   > extension[1] > name:
   958  desc_test_comments.proto:116:25
   959  desc_test_comments.proto:116:30
   960  
   961  
   962   > extension[1] > number:
   963  desc_test_comments.proto:116:33
   964  desc_test_comments.proto:116:36
   965  
   966  
   967   > message_type[1]:
   968  desc_test_comments.proto:120:1
   969  desc_test_comments.proto:120:81
   970  
   971  
   972   > message_type[1] > name:
   973  desc_test_comments.proto:120:36
   974  desc_test_comments.proto:120:50
   975      Leading comments:
   976   name leading comment 
   977      Trailing comments:
   978   name trailing comment 
   979  
   980  
   981   > service[0]:
   982  desc_test_comments.proto:123:1
   983  desc_test_comments.proto:141:2
   984      Leading comments:
   985   Service comment
   986  
   987      Trailing comments:
   988   service trailer
   989  
   990  
   991  
   992   > service[0] > name:
   993  desc_test_comments.proto:123:28
   994  desc_test_comments.proto:123:38
   995      Leading comments:
   996   service name 
   997  
   998  
   999   > service[0] > options:
  1000  desc_test_comments.proto:125:9
  1001  desc_test_comments.proto:125:43
  1002  
  1003  
  1004   > service[0] > options > sfubar > id:
  1005  desc_test_comments.proto:125:9
  1006  desc_test_comments.proto:125:43
  1007      Leading comments:
  1008   option that sets field
  1009  
  1010  
  1011  
  1012   > service[0] > options:
  1013  desc_test_comments.proto:127:9
  1014  desc_test_comments.proto:127:47
  1015  
  1016  
  1017   > service[0] > options > sfubar > name:
  1018  desc_test_comments.proto:127:9
  1019  desc_test_comments.proto:127:47
  1020      Leading comments:
  1021   another option that sets field
  1022  
  1023  
  1024  
  1025   > service[0] > options:
  1026  desc_test_comments.proto:128:9
  1027  desc_test_comments.proto:128:35
  1028  
  1029  
  1030   > service[0] > options > deprecated:
  1031  desc_test_comments.proto:128:9
  1032  desc_test_comments.proto:128:35
  1033      Trailing comments:
  1034   DEPRECATED!
  1035  
  1036  
  1037  
  1038   > service[0] > options:
  1039  desc_test_comments.proto:130:9
  1040  desc_test_comments.proto:130:45
  1041  
  1042  
  1043   > service[0] > options > sfubare:
  1044  desc_test_comments.proto:130:9
  1045  desc_test_comments.proto:130:45
  1046  
  1047  
  1048   > service[0] > method[0]:
  1049  desc_test_comments.proto:133:9
  1050  desc_test_comments.proto:134:84
  1051      Leading comments:
  1052   Method comment
  1053  
  1054  
  1055  
  1056   > service[0] > method[0] > name:
  1057  desc_test_comments.proto:133:28
  1058  desc_test_comments.proto:133:40
  1059      Leading comments:
  1060   rpc name 
  1061      Trailing comments:
  1062   comment A 
  1063  
  1064  
  1065   > service[0] > method[0] > client_streaming:
  1066  desc_test_comments.proto:133:73
  1067  desc_test_comments.proto:133:79
  1068      Leading comments:
  1069   comment B 
  1070  
  1071  
  1072   > service[0] > method[0] > input_type:
  1073  desc_test_comments.proto:133:96
  1074  desc_test_comments.proto:133:103
  1075      Leading comments:
  1076   comment C 
  1077  
  1078  
  1079   > service[0] > method[0] > output_type:
  1080  desc_test_comments.proto:134:57
  1081  desc_test_comments.proto:134:64
  1082      Leading comments:
  1083  comment E 
  1084  
  1085  
  1086   > service[0] > method[1]:
  1087  desc_test_comments.proto:136:9
  1088  desc_test_comments.proto:140:10
  1089  
  1090  
  1091   > service[0] > method[1] > name:
  1092  desc_test_comments.proto:136:13
  1093  desc_test_comments.proto:136:21
  1094  
  1095  
  1096   > service[0] > method[1] > input_type:
  1097  desc_test_comments.proto:136:23
  1098  desc_test_comments.proto:136:30
  1099  
  1100  
  1101   > service[0] > method[1] > output_type:
  1102  desc_test_comments.proto:136:41
  1103  desc_test_comments.proto:136:62
  1104  
  1105  
  1106   > service[0] > method[1] > options:
  1107  desc_test_comments.proto:137:17
  1108  desc_test_comments.proto:137:42
  1109  
  1110  
  1111   > service[0] > method[1] > options > deprecated:
  1112  desc_test_comments.proto:137:17
  1113  desc_test_comments.proto:137:42
  1114  
  1115  
  1116   > service[0] > method[1] > options:
  1117  desc_test_comments.proto:138:17
  1118  desc_test_comments.proto:138:53
  1119  
  1120  
  1121   > service[0] > method[1] > options > mtfubar[0]:
  1122  desc_test_comments.proto:138:17
  1123  desc_test_comments.proto:138:53
  1124  
  1125  
  1126   > service[0] > method[1] > options:
  1127  desc_test_comments.proto:139:17
  1128  desc_test_comments.proto:139:56
  1129  
  1130  
  1131   > service[0] > method[1] > options > mtfubard:
  1132  desc_test_comments.proto:139:17
  1133  desc_test_comments.proto:139:56
  1134  ---- desc_test_options.proto ----
  1135  
  1136  
  1137  :
  1138  desc_test_options.proto:1:1
  1139  desc_test_options.proto:63:2
  1140  
  1141  
  1142   > syntax:
  1143  desc_test_options.proto:1:1
  1144  desc_test_options.proto:1:19
  1145  
  1146  
  1147   > options:
  1148  desc_test_options.proto:3:1
  1149  desc_test_options.proto:3:73
  1150  
  1151  
  1152   > options > go_package:
  1153  desc_test_options.proto:3:1
  1154  desc_test_options.proto:3:73
  1155  
  1156  
  1157   > package:
  1158  desc_test_options.proto:5:1
  1159  desc_test_options.proto:5:20
  1160  
  1161  
  1162   > dependency[0]:
  1163  desc_test_options.proto:7:1
  1164  desc_test_options.proto:7:43
  1165  
  1166  
  1167   > extension:
  1168  desc_test_options.proto:9:1
  1169  desc_test_options.proto:11:2
  1170  
  1171  
  1172   > extension[0]:
  1173  desc_test_options.proto:10:9
  1174  desc_test_options.proto:10:38
  1175  
  1176  
  1177   > extension[0] > extendee:
  1178  desc_test_options.proto:9:8
  1179  desc_test_options.proto:9:38
  1180  
  1181  
  1182   > extension[0] > label:
  1183  desc_test_options.proto:10:9
  1184  desc_test_options.proto:10:17
  1185  
  1186  
  1187   > extension[0] > type:
  1188  desc_test_options.proto:10:18
  1189  desc_test_options.proto:10:22
  1190  
  1191  
  1192   > extension[0] > name:
  1193  desc_test_options.proto:10:23
  1194  desc_test_options.proto:10:29
  1195  
  1196  
  1197   > extension[0] > number:
  1198  desc_test_options.proto:10:32
  1199  desc_test_options.proto:10:37
  1200  
  1201  
  1202   > extension:
  1203  desc_test_options.proto:13:1
  1204  desc_test_options.proto:16:2
  1205  
  1206  
  1207   > extension[1]:
  1208  desc_test_options.proto:14:9
  1209  desc_test_options.proto:14:40
  1210  
  1211  
  1212   > extension[1] > extendee:
  1213  desc_test_options.proto:13:8
  1214  desc_test_options.proto:13:36
  1215  
  1216  
  1217   > extension[1] > label:
  1218  desc_test_options.proto:14:9
  1219  desc_test_options.proto:14:17
  1220  
  1221  
  1222   > extension[1] > type:
  1223  desc_test_options.proto:14:18
  1224  desc_test_options.proto:14:24
  1225  
  1226  
  1227   > extension[1] > name:
  1228  desc_test_options.proto:14:25
  1229  desc_test_options.proto:14:31
  1230  
  1231  
  1232   > extension[1] > number:
  1233  desc_test_options.proto:14:34
  1234  desc_test_options.proto:14:39
  1235  
  1236  
  1237   > extension[2]:
  1238  desc_test_options.proto:15:9
  1239  desc_test_options.proto:15:40
  1240  
  1241  
  1242   > extension[2] > extendee:
  1243  desc_test_options.proto:13:8
  1244  desc_test_options.proto:13:36
  1245  
  1246  
  1247   > extension[2] > label:
  1248  desc_test_options.proto:15:9
  1249  desc_test_options.proto:15:17
  1250  
  1251  
  1252   > extension[2] > type:
  1253  desc_test_options.proto:15:18
  1254  desc_test_options.proto:15:23
  1255  
  1256  
  1257   > extension[2] > name:
  1258  desc_test_options.proto:15:24
  1259  desc_test_options.proto:15:31
  1260  
  1261  
  1262   > extension[2] > number:
  1263  desc_test_options.proto:15:34
  1264  desc_test_options.proto:15:39
  1265  
  1266  
  1267   > extension:
  1268  desc_test_options.proto:18:1
  1269  desc_test_options.proto:24:2
  1270  
  1271  
  1272   > extension[3]:
  1273  desc_test_options.proto:19:9
  1274  desc_test_options.proto:19:39
  1275  
  1276  
  1277   > extension[3] > extendee:
  1278  desc_test_options.proto:18:8
  1279  desc_test_options.proto:18:35
  1280  
  1281  
  1282   > extension[3] > label:
  1283  desc_test_options.proto:19:9
  1284  desc_test_options.proto:19:17
  1285  
  1286  
  1287   > extension[3] > type:
  1288  desc_test_options.proto:19:18
  1289  desc_test_options.proto:19:23
  1290  
  1291  
  1292   > extension[3] > name:
  1293  desc_test_options.proto:19:24
  1294  desc_test_options.proto:19:30
  1295  
  1296  
  1297   > extension[3] > number:
  1298  desc_test_options.proto:19:33
  1299  desc_test_options.proto:19:38
  1300  
  1301  
  1302   > extension[4]:
  1303  desc_test_options.proto:20:9
  1304  desc_test_options.proto:20:41
  1305  
  1306  
  1307   > extension[4] > extendee:
  1308  desc_test_options.proto:18:8
  1309  desc_test_options.proto:18:35
  1310  
  1311  
  1312   > extension[4] > label:
  1313  desc_test_options.proto:20:9
  1314  desc_test_options.proto:20:17
  1315  
  1316  
  1317   > extension[4] > type:
  1318  desc_test_options.proto:20:18
  1319  desc_test_options.proto:20:24
  1320  
  1321  
  1322   > extension[4] > name:
  1323  desc_test_options.proto:20:25
  1324  desc_test_options.proto:20:32
  1325  
  1326  
  1327   > extension[4] > number:
  1328  desc_test_options.proto:20:35
  1329  desc_test_options.proto:20:40
  1330  
  1331  
  1332   > extension[5]:
  1333  desc_test_options.proto:21:9
  1334  desc_test_options.proto:21:44
  1335  
  1336  
  1337   > extension[5] > extendee:
  1338  desc_test_options.proto:18:8
  1339  desc_test_options.proto:18:35
  1340  
  1341  
  1342   > extension[5] > label:
  1343  desc_test_options.proto:21:9
  1344  desc_test_options.proto:21:17
  1345  
  1346  
  1347   > extension[5] > type:
  1348  desc_test_options.proto:21:18
  1349  desc_test_options.proto:21:26
  1350  
  1351  
  1352   > extension[5] > name:
  1353  desc_test_options.proto:21:27
  1354  desc_test_options.proto:21:35
  1355  
  1356  
  1357   > extension[5] > number:
  1358  desc_test_options.proto:21:38
  1359  desc_test_options.proto:21:43
  1360  
  1361  
  1362   > extension[6]:
  1363  desc_test_options.proto:22:9
  1364  desc_test_options.proto:22:41
  1365  
  1366  
  1367   > extension[6] > extendee:
  1368  desc_test_options.proto:18:8
  1369  desc_test_options.proto:18:35
  1370  
  1371  
  1372   > extension[6] > label:
  1373  desc_test_options.proto:22:9
  1374  desc_test_options.proto:22:17
  1375  
  1376  
  1377   > extension[6] > type:
  1378  desc_test_options.proto:22:18
  1379  desc_test_options.proto:22:24
  1380  
  1381  
  1382   > extension[6] > name:
  1383  desc_test_options.proto:22:25
  1384  desc_test_options.proto:22:32
  1385  
  1386  
  1387   > extension[6] > number:
  1388  desc_test_options.proto:22:35
  1389  desc_test_options.proto:22:40
  1390  
  1391  
  1392   > extension[7]:
  1393  desc_test_options.proto:23:9
  1394  desc_test_options.proto:23:43
  1395  
  1396  
  1397   > extension[7] > extendee:
  1398  desc_test_options.proto:18:8
  1399  desc_test_options.proto:18:35
  1400  
  1401  
  1402   > extension[7] > label:
  1403  desc_test_options.proto:23:9
  1404  desc_test_options.proto:23:17
  1405  
  1406  
  1407   > extension[7] > type:
  1408  desc_test_options.proto:23:18
  1409  desc_test_options.proto:23:25
  1410  
  1411  
  1412   > extension[7] > name:
  1413  desc_test_options.proto:23:26
  1414  desc_test_options.proto:23:34
  1415  
  1416  
  1417   > extension[7] > number:
  1418  desc_test_options.proto:23:37
  1419  desc_test_options.proto:23:42
  1420  
  1421  
  1422   > extension:
  1423  desc_test_options.proto:26:1
  1424  desc_test_options.proto:32:2
  1425  
  1426  
  1427   > extension[8]:
  1428  desc_test_options.proto:27:9
  1429  desc_test_options.proto:27:40
  1430  
  1431  
  1432   > extension[8] > extendee:
  1433  desc_test_options.proto:26:8
  1434  desc_test_options.proto:26:40
  1435  
  1436  
  1437   > extension[8] > label:
  1438  desc_test_options.proto:27:9
  1439  desc_test_options.proto:27:17
  1440  
  1441  
  1442   > extension[8] > type:
  1443  desc_test_options.proto:27:18
  1444  desc_test_options.proto:27:23
  1445  
  1446  
  1447   > extension[8] > name:
  1448  desc_test_options.proto:27:24
  1449  desc_test_options.proto:27:31
  1450  
  1451  
  1452   > extension[8] > number:
  1453  desc_test_options.proto:27:34
  1454  desc_test_options.proto:27:39
  1455  
  1456  
  1457   > extension[9]:
  1458  desc_test_options.proto:28:9
  1459  desc_test_options.proto:28:42
  1460  
  1461  
  1462   > extension[9] > extendee:
  1463  desc_test_options.proto:26:8
  1464  desc_test_options.proto:26:40
  1465  
  1466  
  1467   > extension[9] > label:
  1468  desc_test_options.proto:28:9
  1469  desc_test_options.proto:28:17
  1470  
  1471  
  1472   > extension[9] > type:
  1473  desc_test_options.proto:28:18
  1474  desc_test_options.proto:28:24
  1475  
  1476  
  1477   > extension[9] > name:
  1478  desc_test_options.proto:28:25
  1479  desc_test_options.proto:28:33
  1480  
  1481  
  1482   > extension[9] > number:
  1483  desc_test_options.proto:28:36
  1484  desc_test_options.proto:28:41
  1485  
  1486  
  1487   > extension[10]:
  1488  desc_test_options.proto:29:9
  1489  desc_test_options.proto:29:45
  1490  
  1491  
  1492   > extension[10] > extendee:
  1493  desc_test_options.proto:26:8
  1494  desc_test_options.proto:26:40
  1495  
  1496  
  1497   > extension[10] > label:
  1498  desc_test_options.proto:29:9
  1499  desc_test_options.proto:29:17
  1500  
  1501  
  1502   > extension[10] > type:
  1503  desc_test_options.proto:29:18
  1504  desc_test_options.proto:29:26
  1505  
  1506  
  1507   > extension[10] > name:
  1508  desc_test_options.proto:29:27
  1509  desc_test_options.proto:29:36
  1510  
  1511  
  1512   > extension[10] > number:
  1513  desc_test_options.proto:29:39
  1514  desc_test_options.proto:29:44
  1515  
  1516  
  1517   > extension[11]:
  1518  desc_test_options.proto:30:9
  1519  desc_test_options.proto:30:42
  1520  
  1521  
  1522   > extension[11] > extendee:
  1523  desc_test_options.proto:26:8
  1524  desc_test_options.proto:26:40
  1525  
  1526  
  1527   > extension[11] > label:
  1528  desc_test_options.proto:30:9
  1529  desc_test_options.proto:30:17
  1530  
  1531  
  1532   > extension[11] > type:
  1533  desc_test_options.proto:30:18
  1534  desc_test_options.proto:30:24
  1535  
  1536  
  1537   > extension[11] > name:
  1538  desc_test_options.proto:30:25
  1539  desc_test_options.proto:30:33
  1540  
  1541  
  1542   > extension[11] > number:
  1543  desc_test_options.proto:30:36
  1544  desc_test_options.proto:30:41
  1545  
  1546  
  1547   > extension[12]:
  1548  desc_test_options.proto:31:9
  1549  desc_test_options.proto:31:44
  1550  
  1551  
  1552   > extension[12] > extendee:
  1553  desc_test_options.proto:26:8
  1554  desc_test_options.proto:26:40
  1555  
  1556  
  1557   > extension[12] > label:
  1558  desc_test_options.proto:31:9
  1559  desc_test_options.proto:31:17
  1560  
  1561  
  1562   > extension[12] > type:
  1563  desc_test_options.proto:31:18
  1564  desc_test_options.proto:31:25
  1565  
  1566  
  1567   > extension[12] > name:
  1568  desc_test_options.proto:31:26
  1569  desc_test_options.proto:31:35
  1570  
  1571  
  1572   > extension[12] > number:
  1573  desc_test_options.proto:31:38
  1574  desc_test_options.proto:31:43
  1575  
  1576  
  1577   > extension:
  1578  desc_test_options.proto:34:1
  1579  desc_test_options.proto:37:2
  1580  
  1581  
  1582   > extension[13]:
  1583  desc_test_options.proto:35:9
  1584  desc_test_options.proto:35:53
  1585  
  1586  
  1587   > extension[13] > extendee:
  1588  desc_test_options.proto:34:8
  1589  desc_test_options.proto:34:38
  1590  
  1591  
  1592   > extension[13] > label:
  1593  desc_test_options.proto:35:9
  1594  desc_test_options.proto:35:17
  1595  
  1596  
  1597   > extension[13] > type_name:
  1598  desc_test_options.proto:35:18
  1599  desc_test_options.proto:35:37
  1600  
  1601  
  1602   > extension[13] > name:
  1603  desc_test_options.proto:35:38
  1604  desc_test_options.proto:35:44
  1605  
  1606  
  1607   > extension[13] > number:
  1608  desc_test_options.proto:35:47
  1609  desc_test_options.proto:35:52
  1610  
  1611  
  1612   > extension[14]:
  1613  desc_test_options.proto:36:9
  1614  desc_test_options.proto:36:51
  1615  
  1616  
  1617   > extension[14] > extendee:
  1618  desc_test_options.proto:34:8
  1619  desc_test_options.proto:34:38
  1620  
  1621  
  1622   > extension[14] > label:
  1623  desc_test_options.proto:36:9
  1624  desc_test_options.proto:36:17
  1625  
  1626  
  1627   > extension[14] > type_name:
  1628  desc_test_options.proto:36:18
  1629  desc_test_options.proto:36:34
  1630  
  1631  
  1632   > extension[14] > name:
  1633  desc_test_options.proto:36:35
  1634  desc_test_options.proto:36:42
  1635  
  1636  
  1637   > extension[14] > number:
  1638  desc_test_options.proto:36:45
  1639  desc_test_options.proto:36:50
  1640  
  1641  
  1642   > extension:
  1643  desc_test_options.proto:39:1
  1644  desc_test_options.proto:42:2
  1645  
  1646  
  1647   > extension[15]:
  1648  desc_test_options.proto:40:9
  1649  desc_test_options.proto:40:40
  1650  
  1651  
  1652   > extension[15] > extendee:
  1653  desc_test_options.proto:39:8
  1654  desc_test_options.proto:39:37
  1655  
  1656  
  1657   > extension[15] > label:
  1658  desc_test_options.proto:40:9
  1659  desc_test_options.proto:40:17
  1660  
  1661  
  1662   > extension[15] > type:
  1663  desc_test_options.proto:40:18
  1664  desc_test_options.proto:40:23
  1665  
  1666  
  1667   > extension[15] > name:
  1668  desc_test_options.proto:40:24
  1669  desc_test_options.proto:40:31
  1670  
  1671  
  1672   > extension[15] > number:
  1673  desc_test_options.proto:40:34
  1674  desc_test_options.proto:40:39
  1675  
  1676  
  1677   > extension[16]:
  1678  desc_test_options.proto:41:9
  1679  desc_test_options.proto:41:42
  1680  
  1681  
  1682   > extension[16] > extendee:
  1683  desc_test_options.proto:39:8
  1684  desc_test_options.proto:39:37
  1685  
  1686  
  1687   > extension[16] > label:
  1688  desc_test_options.proto:41:9
  1689  desc_test_options.proto:41:17
  1690  
  1691  
  1692   > extension[16] > type:
  1693  desc_test_options.proto:41:18
  1694  desc_test_options.proto:41:24
  1695  
  1696  
  1697   > extension[16] > name:
  1698  desc_test_options.proto:41:25
  1699  desc_test_options.proto:41:33
  1700  
  1701  
  1702   > extension[16] > number:
  1703  desc_test_options.proto:41:36
  1704  desc_test_options.proto:41:41
  1705  
  1706  
  1707   > message_type[0]:
  1708  desc_test_options.proto:45:1
  1709  desc_test_options.proto:48:2
  1710      Leading comments:
  1711   Test message used by custom options
  1712  
  1713  
  1714  
  1715   > message_type[0] > name:
  1716  desc_test_options.proto:45:9
  1717  desc_test_options.proto:45:28
  1718  
  1719  
  1720   > message_type[0] > field[0]:
  1721  desc_test_options.proto:46:9
  1722  desc_test_options.proto:46:32
  1723  
  1724  
  1725   > message_type[0] > field[0] > label:
  1726  desc_test_options.proto:46:9
  1727  desc_test_options.proto:46:17
  1728  
  1729  
  1730   > message_type[0] > field[0] > type:
  1731  desc_test_options.proto:46:18
  1732  desc_test_options.proto:46:24
  1733  
  1734  
  1735   > message_type[0] > field[0] > name:
  1736  desc_test_options.proto:46:25
  1737  desc_test_options.proto:46:27
  1738  
  1739  
  1740   > message_type[0] > field[0] > number:
  1741  desc_test_options.proto:46:30
  1742  desc_test_options.proto:46:31
  1743  
  1744  
  1745   > message_type[0] > field[1]:
  1746  desc_test_options.proto:47:9
  1747  desc_test_options.proto:47:34
  1748  
  1749  
  1750   > message_type[0] > field[1] > label:
  1751  desc_test_options.proto:47:9
  1752  desc_test_options.proto:47:17
  1753  
  1754  
  1755   > message_type[0] > field[1] > type:
  1756  desc_test_options.proto:47:18
  1757  desc_test_options.proto:47:24
  1758  
  1759  
  1760   > message_type[0] > field[1] > name:
  1761  desc_test_options.proto:47:25
  1762  desc_test_options.proto:47:29
  1763  
  1764  
  1765   > message_type[0] > field[1] > number:
  1766  desc_test_options.proto:47:32
  1767  desc_test_options.proto:47:33
  1768  
  1769  
  1770   > enum_type[0]:
  1771  desc_test_options.proto:51:1
  1772  desc_test_options.proto:53:2
  1773      Leading comments:
  1774   Test enum used by custom options
  1775  
  1776  
  1777  
  1778   > enum_type[0] > name:
  1779  desc_test_options.proto:51:6
  1780  desc_test_options.proto:51:22
  1781  
  1782  
  1783   > enum_type[0] > value[0]:
  1784  desc_test_options.proto:52:9
  1785  desc_test_options.proto:52:19
  1786  
  1787  
  1788   > enum_type[0] > value[0] > name:
  1789  desc_test_options.proto:52:9
  1790  desc_test_options.proto:52:14
  1791  
  1792  
  1793   > enum_type[0] > value[0] > number:
  1794  desc_test_options.proto:52:17
  1795  desc_test_options.proto:52:18
  1796  
  1797  
  1798   > extension:
  1799  desc_test_options.proto:55:1
  1800  desc_test_options.proto:58:2
  1801  
  1802  
  1803   > extension[17]:
  1804  desc_test_options.proto:56:9
  1805  desc_test_options.proto:56:41
  1806  
  1807  
  1808   > extension[17] > extendee:
  1809  desc_test_options.proto:55:8
  1810  desc_test_options.proto:55:45
  1811  
  1812  
  1813   > extension[17] > label:
  1814  desc_test_options.proto:56:9
  1815  desc_test_options.proto:56:17
  1816  
  1817  
  1818   > extension[17] > type:
  1819  desc_test_options.proto:56:18
  1820  desc_test_options.proto:56:24
  1821  
  1822  
  1823   > extension[17] > name:
  1824  desc_test_options.proto:56:25
  1825  desc_test_options.proto:56:32
  1826  
  1827  
  1828   > extension[17] > number:
  1829  desc_test_options.proto:56:35
  1830  desc_test_options.proto:56:40
  1831  
  1832  
  1833   > extension[18]:
  1834  desc_test_options.proto:57:9
  1835  desc_test_options.proto:57:41
  1836  
  1837  
  1838   > extension[18] > extendee:
  1839  desc_test_options.proto:55:8
  1840  desc_test_options.proto:55:45
  1841  
  1842  
  1843   > extension[18] > label:
  1844  desc_test_options.proto:57:9
  1845  desc_test_options.proto:57:17
  1846  
  1847  
  1848   > extension[18] > type:
  1849  desc_test_options.proto:57:18
  1850  desc_test_options.proto:57:23
  1851  
  1852  
  1853   > extension[18] > name:
  1854  desc_test_options.proto:57:24
  1855  desc_test_options.proto:57:32
  1856  
  1857  
  1858   > extension[18] > number:
  1859  desc_test_options.proto:57:35
  1860  desc_test_options.proto:57:40
  1861  
  1862  
  1863   > extension:
  1864  desc_test_options.proto:60:1
  1865  desc_test_options.proto:63:2
  1866  
  1867  
  1868   > extension[19]:
  1869  desc_test_options.proto:61:9
  1870  desc_test_options.proto:61:41
  1871  
  1872  
  1873   > extension[19] > extendee:
  1874  desc_test_options.proto:60:8
  1875  desc_test_options.proto:60:36
  1876  
  1877  
  1878   > extension[19] > label:
  1879  desc_test_options.proto:61:9
  1880  desc_test_options.proto:61:17
  1881  
  1882  
  1883   > extension[19] > type:
  1884  desc_test_options.proto:61:18
  1885  desc_test_options.proto:61:24
  1886  
  1887  
  1888   > extension[19] > name:
  1889  desc_test_options.proto:61:25
  1890  desc_test_options.proto:61:32
  1891  
  1892  
  1893   > extension[19] > number:
  1894  desc_test_options.proto:61:35
  1895  desc_test_options.proto:61:40
  1896  
  1897  
  1898   > extension[20]:
  1899  desc_test_options.proto:62:9
  1900  desc_test_options.proto:62:41
  1901  
  1902  
  1903   > extension[20] > extendee:
  1904  desc_test_options.proto:60:8
  1905  desc_test_options.proto:60:36
  1906  
  1907  
  1908   > extension[20] > label:
  1909  desc_test_options.proto:62:9
  1910  desc_test_options.proto:62:17
  1911  
  1912  
  1913   > extension[20] > type:
  1914  desc_test_options.proto:62:18
  1915  desc_test_options.proto:62:23
  1916  
  1917  
  1918   > extension[20] > name:
  1919  desc_test_options.proto:62:24
  1920  desc_test_options.proto:62:32
  1921  
  1922  
  1923   > extension[20] > number:
  1924  desc_test_options.proto:62:35
  1925  desc_test_options.proto:62:40