Fixed: [ Issue 85 ] Editor stops parsing if service definition ends with semicolon.
diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext index 62b0d98..f1e61b7 100644 --- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext +++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext
@@ -179,7 +179,7 @@ Service: 'service' name=Name '{' rpcs+=Rpc* - '}'; + '}'(';')?; Rpc: 'rpc' name=Name '(' argType=MessageReference ')' 'returns' '(' returnType=MessageReference ')'