Skip to content

Commit 38d867f

Browse files
committed
Do not skip optional delimiter after aggregate options, fixes #520
1 parent 193e65c commit 38d867f

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/parse.js

-1
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,6 @@ function parse(source, root) {
393393
else
394394
parseOptionValue(parent, name);
395395
}
396-
skip(s_semi, true);
397396
} else
398397
setOption(parent, name, readValue(true));
399398
// Does not enforce a delimiter to be universal

tests/data/service.proto

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
syntax = "proto3";
2+
package myservice;
3+
4+
message DoSomethingRequest {
5+
}
6+
7+
message DoSomethingResponse {
8+
}
9+
10+
service MyService {
11+
rpc DoSomething(DoSomethingRequest) returns (DoSomethingResponse) {
12+
option (google.api.http) = {
13+
get: "/v1/dosomething"
14+
};
15+
};
16+
}

0 commit comments

Comments
 (0)