Improve .proto options parsing.

Options can now be defined on command line, file, message or in field
scope.

Update issue 12
Status: Started
This commit is contained in:
Petteri Aimonen
2012-10-29 18:20:15 +02:00
parent 9e0ee92f0a
commit 28b0136ea4
6 changed files with 129 additions and 22 deletions

View File

@@ -20,6 +20,14 @@ message NanoPBOptions {
// Extensions: 1010 (all types)
// --------------------------------
extend google.protobuf.FileOptions {
optional NanoPBOptions nanopb_fileopt = 1010;
}
extend google.protobuf.MessageOptions {
optional NanoPBOptions nanopb_msgopt = 1010;
}
extend google.protobuf.FieldOptions {
optional NanoPBOptions nanopb = 1010;
}