blob: c03fd64b1f20d7c3d5154c643c2067d89c5193db [file] [log] [blame]
---- desc_test_comments.proto ----
:
desc_test_comments.proto:8:1
desc_test_comments.proto:119:2
> syntax:
desc_test_comments.proto:8:1
desc_test_comments.proto:8:19
Leading detached comment [0]:
This is the first detached comment for the syntax.
Leading detached comment [1]:
This is a second detached comment.
Leading detached comment [2]:
This is a third.
Leading comments:
Syntax comment...
Trailing comments:
Syntax trailer.
> package:
desc_test_comments.proto:12:1
desc_test_comments.proto:12:17
Leading comments:
And now the package declaration
> options:
desc_test_comments.proto:15:1
desc_test_comments.proto:15:75
> options > go_package:
desc_test_comments.proto:15:1
desc_test_comments.proto:15:75
Leading comments:
option comments FTW!!!
> dependency:
desc_test_comments.proto:17:1
desc_test_comments.proto:18:34
> dependency[0]:
desc_test_comments.proto:17:1
desc_test_comments.proto:17:38
> dependency[1]:
desc_test_comments.proto:18:1
desc_test_comments.proto:18:34
> message_type:
desc_test_comments.proto:25:1
desc_test_comments.proto:89:2
> message_type[0]:
desc_test_comments.proto:25:1
desc_test_comments.proto:89:2
Leading detached comment [0]:
Multiple white space lines (like above) cannot
be preserved...
Leading comments:
We need a request for our RPC service below.
Trailing comments:
And next we'll need some extensions...
> message_type[0] > name:
desc_test_comments.proto:25:68
desc_test_comments.proto:25:75
Leading detached comment [0]:
detached message name
Leading comments:
request with a capital R
Trailing comments:
trailer
> message_type[0] > options:
desc_test_comments.proto:26:3
desc_test_comments.proto:35:54
> message_type[0] > options > deprecated:
desc_test_comments.proto:26:3
desc_test_comments.proto:26:28
> message_type[0] > field:
desc_test_comments.proto:29:2
desc_test_comments.proto:66:3
> message_type[0] > field[0]:
desc_test_comments.proto:29:2
desc_test_comments.proto:32:92
Leading comments:
A field comment
Trailing comments:
field trailer #1...
> message_type[0] > field[0] > label:
desc_test_comments.proto:29:2
desc_test_comments.proto:29:10
> message_type[0] > field[0] > type:
desc_test_comments.proto:29:11
desc_test_comments.proto:29:16
> message_type[0] > field[0] > name:
desc_test_comments.proto:29:17
desc_test_comments.proto:29:20
> message_type[0] > field[0] > number:
desc_test_comments.proto:29:63
desc_test_comments.proto:29:64
Leading detached comment [0]:
detached tag
Leading comments:
tag numero uno
Trailing comments:
tag trailer
that spans multiple lines...
more than two.
> message_type[0] > field[0] > options:
desc_test_comments.proto:32:5
desc_test_comments.proto:32:90
> message_type[0] > field[0] > options > packed:
desc_test_comments.proto:32:5
desc_test_comments.proto:32:16
> message_type[0] > field[0] > json_name:
desc_test_comments.proto:32:18
desc_test_comments.proto:32:35
> message_type[0] > field[0] > options > ffubar:
desc_test_comments.proto:32:37
desc_test_comments.proto:32:62
> message_type[0] > field[0] > options > ffubar[0]:
desc_test_comments.proto:32:37
desc_test_comments.proto:32:62
> message_type[0] > field[0] > options > ffubarb:
desc_test_comments.proto:32:64
desc_test_comments.proto:32:90
> message_type[0] > options > mfubar:
desc_test_comments.proto:35:20
desc_test_comments.proto:35:54
Leading comments:
lead mfubar
Trailing comments:
trailing mfubar
> message_type[0] > field[1]:
desc_test_comments.proto:42:22
desc_test_comments.proto:43:63
Leading detached comment [0]:
some detached comments
Leading detached comment [1]:
some detached comments
Leading detached comment [2]:
Another field comment
Leading comments:
label comment
> message_type[0] > field[1] > label:
desc_test_comments.proto:42:22
desc_test_comments.proto:42:30
> message_type[0] > field[1] > type:
desc_test_comments.proto:42:50
desc_test_comments.proto:42:56
Leading comments:
type comment
> message_type[0] > field[1] > name:
desc_test_comments.proto:42:76
desc_test_comments.proto:42:80
Leading comments:
name comment
> message_type[0] > field[1] > number:
desc_test_comments.proto:42:83
desc_test_comments.proto:42:84
> message_type[0] > field[1] > default_value:
desc_test_comments.proto:43:23
desc_test_comments.proto:43:40
Leading comments:
default lead
Trailing comments:
default trail
> message_type[0] > extension_range:
desc_test_comments.proto:46:13
desc_test_comments.proto:47:23
> message_type[0] > extension_range[0]:
desc_test_comments.proto:46:13
desc_test_comments.proto:46:23
> message_type[0] > extension_range[0] > start:
desc_test_comments.proto:46:13
desc_test_comments.proto:46:16
> message_type[0] > extension_range[0] > end:
desc_test_comments.proto:46:20
desc_test_comments.proto:46:23
> message_type[0] > extension_range[1]:
desc_test_comments.proto:47:13
desc_test_comments.proto:47:23
> message_type[0] > extension_range[1] > start:
desc_test_comments.proto:47:13
desc_test_comments.proto:47:16
> message_type[0] > extension_range[1] > end:
desc_test_comments.proto:47:20
desc_test_comments.proto:47:23
> message_type[0] > extension_range[1] > options:
desc_test_comments.proto:47:25
desc_test_comments.proto:47:100
> message_type[0] > extension_range[1] > options > exfubarb:
desc_test_comments.proto:47:25
desc_test_comments.proto:47:67
> message_type[0] > extension_range[1] > options > exfubar:
desc_test_comments.proto:47:69
desc_test_comments.proto:47:100
> message_type[0] > extension_range[1] > options > exfubar[0]:
desc_test_comments.proto:47:69
desc_test_comments.proto:47:100
> message_type[0] > reserved_range:
desc_test_comments.proto:51:50
desc_test_comments.proto:51:68
> message_type[0] > reserved_range[0]:
desc_test_comments.proto:51:50
desc_test_comments.proto:51:58
> message_type[0] > reserved_range[0] > start:
desc_test_comments.proto:51:50
desc_test_comments.proto:51:52
> message_type[0] > reserved_range[0] > end:
desc_test_comments.proto:51:56
desc_test_comments.proto:51:58
> message_type[0] > reserved_range[1]:
desc_test_comments.proto:51:60
desc_test_comments.proto:51:68
> message_type[0] > reserved_range[1] > start:
desc_test_comments.proto:51:60
desc_test_comments.proto:51:62
> message_type[0] > reserved_range[1] > end:
desc_test_comments.proto:51:66
desc_test_comments.proto:51:68
> message_type[0] > reserved_name:
desc_test_comments.proto:52:11
desc_test_comments.proto:52:30
> message_type[0] > reserved_name[0]:
desc_test_comments.proto:52:11
desc_test_comments.proto:52:16
> message_type[0] > reserved_name[1]:
desc_test_comments.proto:52:18
desc_test_comments.proto:52:23
> message_type[0] > reserved_name[2]:
desc_test_comments.proto:52:25
desc_test_comments.proto:52:30
> message_type[0] > field[2]:
desc_test_comments.proto:55:2
desc_test_comments.proto:66:3
Leading comments:
Group comment
> message_type[0] > nested_type:
desc_test_comments.proto:55:2
desc_test_comments.proto:66:3
> message_type[0] > nested_type[0]:
desc_test_comments.proto:55:2
desc_test_comments.proto:66:3
> message_type[0] > field[2] > label:
desc_test_comments.proto:55:2
desc_test_comments.proto:55:10
> message_type[0] > nested_type[0] > name:
desc_test_comments.proto:55:34
desc_test_comments.proto:55:40
Leading comments:
group name
> message_type[0] > field[2] > number:
desc_test_comments.proto:55:43
desc_test_comments.proto:55:44
> message_type[0] > nested_type[0] > options:
desc_test_comments.proto:56:3
desc_test_comments.proto:61:50
> message_type[0] > nested_type[0] > options > mfubar:
desc_test_comments.proto:56:3
desc_test_comments.proto:56:38
> message_type[0] > nested_type[0] > field:
desc_test_comments.proto:58:3
desc_test_comments.proto:64:27
> message_type[0] > nested_type[0] > field[0]:
desc_test_comments.proto:58:3
desc_test_comments.proto:58:27
> message_type[0] > nested_type[0] > field[0] > label:
desc_test_comments.proto:58:3
desc_test_comments.proto:58:11
> message_type[0] > nested_type[0] > field[0] > type:
desc_test_comments.proto:58:12
desc_test_comments.proto:58:18
> message_type[0] > nested_type[0] > field[0] > name:
desc_test_comments.proto:58:19
desc_test_comments.proto:58:22
> message_type[0] > nested_type[0] > field[0] > number:
desc_test_comments.proto:58:25
desc_test_comments.proto:58:26
> message_type[0] > nested_type[0] > field[1]:
desc_test_comments.proto:59:3
desc_test_comments.proto:59:26
> message_type[0] > nested_type[0] > field[1] > label:
desc_test_comments.proto:59:3
desc_test_comments.proto:59:11
> message_type[0] > nested_type[0] > field[1] > type:
desc_test_comments.proto:59:12
desc_test_comments.proto:59:17
> message_type[0] > nested_type[0] > field[1] > name:
desc_test_comments.proto:59:18
desc_test_comments.proto:59:21
> message_type[0] > nested_type[0] > field[1] > number:
desc_test_comments.proto:59:24
desc_test_comments.proto:59:25
> message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor:
desc_test_comments.proto:61:3
desc_test_comments.proto:61:50
> message_type[0] > nested_type[0] > field[2]:
desc_test_comments.proto:64:3
desc_test_comments.proto:64:27
Leading comments:
Leading comment...
Trailing comments:
Trailing comment...
> message_type[0] > nested_type[0] > field[2] > label:
desc_test_comments.proto:64:3
desc_test_comments.proto:64:11
> message_type[0] > nested_type[0] > field[2] > type:
desc_test_comments.proto:64:12
desc_test_comments.proto:64:18
> message_type[0] > nested_type[0] > field[2] > name:
desc_test_comments.proto:64:19
desc_test_comments.proto:64:22
> message_type[0] > nested_type[0] > field[2] > number:
desc_test_comments.proto:64:25
desc_test_comments.proto:64:26
> message_type[0] > enum_type:
desc_test_comments.proto:68:2
desc_test_comments.proto:88:3
> message_type[0] > enum_type[0]:
desc_test_comments.proto:68:2
desc_test_comments.proto:88:3
> message_type[0] > enum_type[0] > name:
desc_test_comments.proto:68:7
desc_test_comments.proto:68:22
Trailing comments:
"super"!
> message_type[0] > enum_type[0] > value:
desc_test_comments.proto:72:3
desc_test_comments.proto:85:17
> message_type[0] > enum_type[0] > value[0]:
desc_test_comments.proto:72:3
desc_test_comments.proto:72:72
> message_type[0] > enum_type[0] > value[0] > name:
desc_test_comments.proto:72:3
desc_test_comments.proto:72:8
> message_type[0] > enum_type[0] > value[0] > number:
desc_test_comments.proto:72:11
desc_test_comments.proto:72:12
> message_type[0] > enum_type[0] > value[0] > options:
desc_test_comments.proto:72:14
desc_test_comments.proto:72:70
> message_type[0] > enum_type[0] > value[0] > options > evfubars:
desc_test_comments.proto:72:14
desc_test_comments.proto:72:42
> message_type[0] > enum_type[0] > value[0] > options > evfubar:
desc_test_comments.proto:72:44
desc_test_comments.proto:72:70
> message_type[0] > enum_type[0] > value[1]:
desc_test_comments.proto:73:3
desc_test_comments.proto:73:86
> message_type[0] > enum_type[0] > value[1] > name:
desc_test_comments.proto:73:3
desc_test_comments.proto:73:8
> message_type[0] > enum_type[0] > value[1] > number:
desc_test_comments.proto:73:11
desc_test_comments.proto:73:12
> message_type[0] > enum_type[0] > value[1] > options:
desc_test_comments.proto:73:15
desc_test_comments.proto:73:84
> message_type[0] > enum_type[0] > value[1] > options > evfubaruf:
desc_test_comments.proto:73:15
desc_test_comments.proto:73:43
> message_type[0] > enum_type[0] > value[1] > options > evfubaru:
desc_test_comments.proto:73:59
desc_test_comments.proto:73:84
> message_type[0] > enum_type[0] > value[2]:
desc_test_comments.proto:74:3
desc_test_comments.proto:74:13
> message_type[0] > enum_type[0] > value[2] > name:
desc_test_comments.proto:74:3
desc_test_comments.proto:74:8
> message_type[0] > enum_type[0] > value[2] > number:
desc_test_comments.proto:74:11
desc_test_comments.proto:74:12
> message_type[0] > enum_type[0] > value[3]:
desc_test_comments.proto:75:3
desc_test_comments.proto:75:14
> message_type[0] > enum_type[0] > value[3] > name:
desc_test_comments.proto:75:3
desc_test_comments.proto:75:9
> message_type[0] > enum_type[0] > value[3] > number:
desc_test_comments.proto:75:12
desc_test_comments.proto:75:13
> message_type[0] > enum_type[0] > options:
desc_test_comments.proto:77:3
desc_test_comments.proto:87:36
> message_type[0] > enum_type[0] > options > efubars:
desc_test_comments.proto:77:3
desc_test_comments.proto:77:38
> message_type[0] > enum_type[0] > value[4]:
desc_test_comments.proto:79:3
desc_test_comments.proto:79:13
> message_type[0] > enum_type[0] > value[4] > name:
desc_test_comments.proto:79:3
desc_test_comments.proto:79:8
> message_type[0] > enum_type[0] > value[4] > number:
desc_test_comments.proto:79:11
desc_test_comments.proto:79:12
> message_type[0] > enum_type[0] > value[5]:
desc_test_comments.proto:80:3
desc_test_comments.proto:80:15
> message_type[0] > enum_type[0] > value[5] > name:
desc_test_comments.proto:80:3
desc_test_comments.proto:80:10
> message_type[0] > enum_type[0] > value[5] > number:
desc_test_comments.proto:80:13
desc_test_comments.proto:80:14
> message_type[0] > enum_type[0] > value[6]:
desc_test_comments.proto:81:3
desc_test_comments.proto:81:46
> message_type[0] > enum_type[0] > value[6] > name:
desc_test_comments.proto:81:3
desc_test_comments.proto:81:10
> message_type[0] > enum_type[0] > value[6] > number:
desc_test_comments.proto:81:13
desc_test_comments.proto:81:14
> message_type[0] > enum_type[0] > value[6] > options:
desc_test_comments.proto:81:16
desc_test_comments.proto:81:44
> message_type[0] > enum_type[0] > value[6] > options > evfubarsf:
desc_test_comments.proto:81:16
desc_test_comments.proto:81:44
> message_type[0] > enum_type[0] > value[7]:
desc_test_comments.proto:82:3
desc_test_comments.proto:82:14
> message_type[0] > enum_type[0] > value[7] > name:
desc_test_comments.proto:82:3
desc_test_comments.proto:82:9
> message_type[0] > enum_type[0] > value[7] > number:
desc_test_comments.proto:82:12
desc_test_comments.proto:82:13
> message_type[0] > enum_type[0] > value[8]:
desc_test_comments.proto:83:3
desc_test_comments.proto:83:17
> message_type[0] > enum_type[0] > value[8] > name:
desc_test_comments.proto:83:3
desc_test_comments.proto:83:12
> message_type[0] > enum_type[0] > value[8] > number:
desc_test_comments.proto:83:15
desc_test_comments.proto:83:16
> message_type[0] > enum_type[0] > value[9]:
desc_test_comments.proto:84:3
desc_test_comments.proto:84:13
> message_type[0] > enum_type[0] > value[9] > name:
desc_test_comments.proto:84:3
desc_test_comments.proto:84:8
> message_type[0] > enum_type[0] > value[9] > number:
desc_test_comments.proto:84:11
desc_test_comments.proto:84:12
> message_type[0] > enum_type[0] > value[10]:
desc_test_comments.proto:85:3
desc_test_comments.proto:85:17
> message_type[0] > enum_type[0] > value[10] > name:
desc_test_comments.proto:85:3
desc_test_comments.proto:85:9
> message_type[0] > enum_type[0] > value[10] > number:
desc_test_comments.proto:85:12
desc_test_comments.proto:85:16
> message_type[0] > enum_type[0] > options > efubar:
desc_test_comments.proto:87:3
desc_test_comments.proto:87:36
> extension[0] > extendee:
desc_test_comments.proto:94:1
desc_test_comments.proto:94:8
Leading comments:
extendee comment
> extension[1] > extendee:
desc_test_comments.proto:94:1
desc_test_comments.proto:94:8
> extension:
desc_test_comments.proto:96:2
desc_test_comments.proto:98:30
> extension[0]:
desc_test_comments.proto:96:2
desc_test_comments.proto:96:30
Leading comments:
comment for guid1
> extension[0] > label:
desc_test_comments.proto:96:2
desc_test_comments.proto:96:10
> extension[0] > type:
desc_test_comments.proto:96:11
desc_test_comments.proto:96:17
> extension[0] > name:
desc_test_comments.proto:96:18
desc_test_comments.proto:96:23
> extension[0] > number:
desc_test_comments.proto:96:26
desc_test_comments.proto:96:29
> extension[1]:
desc_test_comments.proto:98:2
desc_test_comments.proto:98:30
Leading comments:
... and a comment for guid2
> extension[1] > label:
desc_test_comments.proto:98:2
desc_test_comments.proto:98:10
> extension[1] > type:
desc_test_comments.proto:98:11
desc_test_comments.proto:98:17
> extension[1] > name:
desc_test_comments.proto:98:18
desc_test_comments.proto:98:23
> extension[1] > number:
desc_test_comments.proto:98:26
desc_test_comments.proto:98:29
> service:
desc_test_comments.proto:103:1
desc_test_comments.proto:119:2
> service[0]:
desc_test_comments.proto:103:1
desc_test_comments.proto:119:2
Leading comments:
Service comment
Trailing comments:
service trailer
> service[0] > name:
desc_test_comments.proto:103:28
desc_test_comments.proto:103:38
Leading comments:
service name
> service[0] > options:
desc_test_comments.proto:104:2
desc_test_comments.proto:108:38
> service[0] > options > sfubar:
desc_test_comments.proto:104:2
desc_test_comments.proto:105:40
> service[0] > options > sfubar > id:
desc_test_comments.proto:104:2
desc_test_comments.proto:104:36
> service[0] > options > sfubar > name:
desc_test_comments.proto:105:2
desc_test_comments.proto:105:40
> service[0] > options > deprecated:
desc_test_comments.proto:106:2
desc_test_comments.proto:106:28
> service[0] > options > sfubare:
desc_test_comments.proto:108:2
desc_test_comments.proto:108:38
> service[0] > method:
desc_test_comments.proto:111:2
desc_test_comments.proto:118:3
> service[0] > method[0]:
desc_test_comments.proto:111:2
desc_test_comments.proto:112:70
Leading comments:
Method comment
> service[0] > method[0] > name:
desc_test_comments.proto:111:21
desc_test_comments.proto:111:33
Leading comments:
rpc name
Trailing comments:
comment A
> service[0] > method[0] > client_streaming:
desc_test_comments.proto:111:66
desc_test_comments.proto:111:72
Leading comments:
comment B
> service[0] > method[0] > input_type:
desc_test_comments.proto:111:89
desc_test_comments.proto:111:96
Leading comments:
comment C
> service[0] > method[0] > output_type:
desc_test_comments.proto:112:43
desc_test_comments.proto:112:50
Leading comments:
comment E
> service[0] > method[1]:
desc_test_comments.proto:114:2
desc_test_comments.proto:118:3
> service[0] > method[1] > name:
desc_test_comments.proto:114:6
desc_test_comments.proto:114:14
> service[0] > method[1] > input_type:
desc_test_comments.proto:114:16
desc_test_comments.proto:114:23
> service[0] > method[1] > output_type:
desc_test_comments.proto:114:34
desc_test_comments.proto:114:55
> service[0] > method[1] > options:
desc_test_comments.proto:115:3
desc_test_comments.proto:117:42
> service[0] > method[1] > options > deprecated:
desc_test_comments.proto:115:3
desc_test_comments.proto:115:28
> service[0] > method[1] > options > mtfubar:
desc_test_comments.proto:116:3
desc_test_comments.proto:116:39
> service[0] > method[1] > options > mtfubar[0]:
desc_test_comments.proto:116:3
desc_test_comments.proto:116:39
> service[0] > method[1] > options > mtfubard:
desc_test_comments.proto:117:3
desc_test_comments.proto:117:42
---- desc_test_options.proto ----
:
desc_test_options.proto:1:1
desc_test_options.proto:62:34
> syntax:
desc_test_options.proto:1:1
desc_test_options.proto:1:19
> options:
desc_test_options.proto:3:1
desc_test_options.proto:3:73
> options > go_package:
desc_test_options.proto:3:1
desc_test_options.proto:3:73
> package:
desc_test_options.proto:5:1
desc_test_options.proto:5:20
> dependency:
desc_test_options.proto:7:1
desc_test_options.proto:7:43
> dependency[0]:
desc_test_options.proto:7:1
desc_test_options.proto:7:43
> extension[0] > extendee:
desc_test_options.proto:9:8
desc_test_options.proto:9:38
> extension:
desc_test_options.proto:10:2
desc_test_options.proto:62:34
> extension[0]:
desc_test_options.proto:10:2
desc_test_options.proto:10:31
> extension[0] > label:
desc_test_options.proto:10:2
desc_test_options.proto:10:10
> extension[0] > type:
desc_test_options.proto:10:11
desc_test_options.proto:10:15
> extension[0] > name:
desc_test_options.proto:10:16
desc_test_options.proto:10:22
> extension[0] > number:
desc_test_options.proto:10:25
desc_test_options.proto:10:30
> extension[1] > extendee:
desc_test_options.proto:13:8
desc_test_options.proto:13:36
> extension[2] > extendee:
desc_test_options.proto:13:8
desc_test_options.proto:13:36
> extension[1]:
desc_test_options.proto:14:2
desc_test_options.proto:14:33
> extension[1] > label:
desc_test_options.proto:14:2
desc_test_options.proto:14:10
> extension[1] > type:
desc_test_options.proto:14:11
desc_test_options.proto:14:17
> extension[1] > name:
desc_test_options.proto:14:18
desc_test_options.proto:14:24
> extension[1] > number:
desc_test_options.proto:14:27
desc_test_options.proto:14:32
> extension[2]:
desc_test_options.proto:15:2
desc_test_options.proto:15:33
> extension[2] > label:
desc_test_options.proto:15:2
desc_test_options.proto:15:10
> extension[2] > type:
desc_test_options.proto:15:11
desc_test_options.proto:15:16
> extension[2] > name:
desc_test_options.proto:15:17
desc_test_options.proto:15:24
> extension[2] > number:
desc_test_options.proto:15:27
desc_test_options.proto:15:32
> extension[3] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[4] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[5] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[6] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[7] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[3]:
desc_test_options.proto:19:2
desc_test_options.proto:19:32
> extension[3] > label:
desc_test_options.proto:19:2
desc_test_options.proto:19:10
> extension[3] > type:
desc_test_options.proto:19:11
desc_test_options.proto:19:16
> extension[3] > name:
desc_test_options.proto:19:17
desc_test_options.proto:19:23
> extension[3] > number:
desc_test_options.proto:19:26
desc_test_options.proto:19:31
> extension[4]:
desc_test_options.proto:20:2
desc_test_options.proto:20:34
> extension[4] > label:
desc_test_options.proto:20:2
desc_test_options.proto:20:10
> extension[4] > type:
desc_test_options.proto:20:11
desc_test_options.proto:20:17
> extension[4] > name:
desc_test_options.proto:20:18
desc_test_options.proto:20:25
> extension[4] > number:
desc_test_options.proto:20:28
desc_test_options.proto:20:33
> extension[5]:
desc_test_options.proto:21:2
desc_test_options.proto:21:37
> extension[5] > label:
desc_test_options.proto:21:2
desc_test_options.proto:21:10
> extension[5] > type:
desc_test_options.proto:21:11
desc_test_options.proto:21:19
> extension[5] > name:
desc_test_options.proto:21:20
desc_test_options.proto:21:28
> extension[5] > number:
desc_test_options.proto:21:31
desc_test_options.proto:21:36
> extension[6]:
desc_test_options.proto:22:2
desc_test_options.proto:22:34
> extension[6] > label:
desc_test_options.proto:22:2
desc_test_options.proto:22:10
> extension[6] > type:
desc_test_options.proto:22:11
desc_test_options.proto:22:17
> extension[6] > name:
desc_test_options.proto:22:18
desc_test_options.proto:22:25
> extension[6] > number:
desc_test_options.proto:22:28
desc_test_options.proto:22:33
> extension[7]:
desc_test_options.proto:23:2
desc_test_options.proto:23:36
> extension[7] > label:
desc_test_options.proto:23:2
desc_test_options.proto:23:10
> extension[7] > type:
desc_test_options.proto:23:11
desc_test_options.proto:23:18
> extension[7] > name:
desc_test_options.proto:23:19
desc_test_options.proto:23:27
> extension[7] > number:
desc_test_options.proto:23:30
desc_test_options.proto:23:35
> extension[8] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[9] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[10] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[11] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[12] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[8]:
desc_test_options.proto:27:2
desc_test_options.proto:27:33
> extension[8] > label:
desc_test_options.proto:27:2
desc_test_options.proto:27:10
> extension[8] > type:
desc_test_options.proto:27:11
desc_test_options.proto:27:16
> extension[8] > name:
desc_test_options.proto:27:17
desc_test_options.proto:27:24
> extension[8] > number:
desc_test_options.proto:27:27
desc_test_options.proto:27:32
> extension[9]:
desc_test_options.proto:28:2
desc_test_options.proto:28:35
> extension[9] > label:
desc_test_options.proto:28:2
desc_test_options.proto:28:10
> extension[9] > type:
desc_test_options.proto:28:11
desc_test_options.proto:28:17
> extension[9] > name:
desc_test_options.proto:28:18
desc_test_options.proto:28:26
> extension[9] > number:
desc_test_options.proto:28:29
desc_test_options.proto:28:34
> extension[10]:
desc_test_options.proto:29:2
desc_test_options.proto:29:38
> extension[10] > label:
desc_test_options.proto:29:2
desc_test_options.proto:29:10
> extension[10] > type:
desc_test_options.proto:29:11
desc_test_options.proto:29:19
> extension[10] > name:
desc_test_options.proto:29:20
desc_test_options.proto:29:29
> extension[10] > number:
desc_test_options.proto:29:32
desc_test_options.proto:29:37
> extension[11]:
desc_test_options.proto:30:2
desc_test_options.proto:30:35
> extension[11] > label:
desc_test_options.proto:30:2
desc_test_options.proto:30:10
> extension[11] > type:
desc_test_options.proto:30:11
desc_test_options.proto:30:17
> extension[11] > name:
desc_test_options.proto:30:18
desc_test_options.proto:30:26
> extension[11] > number:
desc_test_options.proto:30:29
desc_test_options.proto:30:34
> extension[12]:
desc_test_options.proto:31:2
desc_test_options.proto:31:37
> extension[12] > label:
desc_test_options.proto:31:2
desc_test_options.proto:31:10
> extension[12] > type:
desc_test_options.proto:31:11
desc_test_options.proto:31:18
> extension[12] > name:
desc_test_options.proto:31:19
desc_test_options.proto:31:28
> extension[12] > number:
desc_test_options.proto:31:31
desc_test_options.proto:31:36
> extension[13] > extendee:
desc_test_options.proto:34:8
desc_test_options.proto:34:38
> extension[14] > extendee:
desc_test_options.proto:34:8
desc_test_options.proto:34:38
> extension[13]:
desc_test_options.proto:35:2
desc_test_options.proto:35:46
> extension[13] > label:
desc_test_options.proto:35:2
desc_test_options.proto:35:10
> extension[13] > type:
desc_test_options.proto:35:11
desc_test_options.proto:35:30
> extension[13] > name:
desc_test_options.proto:35:31
desc_test_options.proto:35:37
> extension[13] > number:
desc_test_options.proto:35:40
desc_test_options.proto:35:45
> extension[14]:
desc_test_options.proto:36:2
desc_test_options.proto:36:44
> extension[14] > label:
desc_test_options.proto:36:2
desc_test_options.proto:36:10
> extension[14] > type:
desc_test_options.proto:36:11
desc_test_options.proto:36:27
> extension[14] > name:
desc_test_options.proto:36:28
desc_test_options.proto:36:35
> extension[14] > number:
desc_test_options.proto:36:38
desc_test_options.proto:36:43
> extension[15] > extendee:
desc_test_options.proto:39:8
desc_test_options.proto:39:37
> extension[16] > extendee:
desc_test_options.proto:39:8
desc_test_options.proto:39:37
> extension[15]:
desc_test_options.proto:40:2
desc_test_options.proto:40:33
> extension[15] > label:
desc_test_options.proto:40:2
desc_test_options.proto:40:10
> extension[15] > type:
desc_test_options.proto:40:11
desc_test_options.proto:40:16
> extension[15] > name:
desc_test_options.proto:40:17
desc_test_options.proto:40:24
> extension[15] > number:
desc_test_options.proto:40:27
desc_test_options.proto:40:32
> extension[16]:
desc_test_options.proto:41:2
desc_test_options.proto:41:35
> extension[16] > label:
desc_test_options.proto:41:2
desc_test_options.proto:41:10
> extension[16] > type:
desc_test_options.proto:41:11
desc_test_options.proto:41:17
> extension[16] > name:
desc_test_options.proto:41:18
desc_test_options.proto:41:26
> extension[16] > number:
desc_test_options.proto:41:29
desc_test_options.proto:41:34
> message_type:
desc_test_options.proto:45:1
desc_test_options.proto:48:2
> message_type[0]:
desc_test_options.proto:45:1
desc_test_options.proto:48:2
Leading comments:
Test message used by custom options
> message_type[0] > name:
desc_test_options.proto:45:9
desc_test_options.proto:45:28
> message_type[0] > field:
desc_test_options.proto:46:2
desc_test_options.proto:47:27
> message_type[0] > field[0]:
desc_test_options.proto:46:2
desc_test_options.proto:46:25
> message_type[0] > field[0] > label:
desc_test_options.proto:46:2
desc_test_options.proto:46:10
> message_type[0] > field[0] > type:
desc_test_options.proto:46:11
desc_test_options.proto:46:17
> message_type[0] > field[0] > name:
desc_test_options.proto:46:18
desc_test_options.proto:46:20
> message_type[0] > field[0] > number:
desc_test_options.proto:46:23
desc_test_options.proto:46:24
> message_type[0] > field[1]:
desc_test_options.proto:47:2
desc_test_options.proto:47:27
> message_type[0] > field[1] > label:
desc_test_options.proto:47:2
desc_test_options.proto:47:10
> message_type[0] > field[1] > type:
desc_test_options.proto:47:11
desc_test_options.proto:47:17
> message_type[0] > field[1] > name:
desc_test_options.proto:47:18
desc_test_options.proto:47:22
> message_type[0] > field[1] > number:
desc_test_options.proto:47:25
desc_test_options.proto:47:26
> enum_type:
desc_test_options.proto:51:1
desc_test_options.proto:53:2
> enum_type[0]:
desc_test_options.proto:51:1
desc_test_options.proto:53:2
Leading comments:
Test enum used by custom options
> enum_type[0] > name:
desc_test_options.proto:51:6
desc_test_options.proto:51:22
> enum_type[0] > value:
desc_test_options.proto:52:2
desc_test_options.proto:52:12
> enum_type[0] > value[0]:
desc_test_options.proto:52:2
desc_test_options.proto:52:12
> enum_type[0] > value[0] > name:
desc_test_options.proto:52:2
desc_test_options.proto:52:7
> enum_type[0] > value[0] > number:
desc_test_options.proto:52:10
desc_test_options.proto:52:11
> extension[17] > extendee:
desc_test_options.proto:55:8
desc_test_options.proto:55:45
> extension[18] > extendee:
desc_test_options.proto:55:8
desc_test_options.proto:55:45
> extension[17]:
desc_test_options.proto:56:2
desc_test_options.proto:56:34
> extension[17] > label:
desc_test_options.proto:56:2
desc_test_options.proto:56:10
> extension[17] > type:
desc_test_options.proto:56:11
desc_test_options.proto:56:17
> extension[17] > name:
desc_test_options.proto:56:18
desc_test_options.proto:56:25
> extension[17] > number:
desc_test_options.proto:56:28
desc_test_options.proto:56:33
> extension[18]:
desc_test_options.proto:57:2
desc_test_options.proto:57:34
> extension[18] > label:
desc_test_options.proto:57:2
desc_test_options.proto:57:10
> extension[18] > type:
desc_test_options.proto:57:11
desc_test_options.proto:57:16
> extension[18] > name:
desc_test_options.proto:57:17
desc_test_options.proto:57:25
> extension[18] > number:
desc_test_options.proto:57:28
desc_test_options.proto:57:33
> extension[19] > extendee:
desc_test_options.proto:60:8
desc_test_options.proto:60:36
> extension[20] > extendee:
desc_test_options.proto:60:8
desc_test_options.proto:60:36
> extension[19]:
desc_test_options.proto:61:2
desc_test_options.proto:61:34
> extension[19] > label:
desc_test_options.proto:61:2
desc_test_options.proto:61:10
> extension[19] > type:
desc_test_options.proto:61:11
desc_test_options.proto:61:17
> extension[19] > name:
desc_test_options.proto:61:18
desc_test_options.proto:61:25
> extension[19] > number:
desc_test_options.proto:61:28
desc_test_options.proto:61:33
> extension[20]:
desc_test_options.proto:62:2
desc_test_options.proto:62:34
> extension[20] > label:
desc_test_options.proto:62:2
desc_test_options.proto:62:10
> extension[20] > type:
desc_test_options.proto:62:11
desc_test_options.proto:62:16
> extension[20] > name:
desc_test_options.proto:62:17
desc_test_options.proto:62:25
> extension[20] > number:
desc_test_options.proto:62:28
desc_test_options.proto:62:33