text/x-protobuf
*.proto
//
/*
*/
(syntax)\s+=\s+("proto2"|"proto3");
(package)\s+(.*);
(import)(\s+(weak|public))?\s+(".*");
[$@%][$]?[a-zA-Z_][a-zA-Z0-9_]*
"
"
default
deprecated
enum
extend
extensions
message
oneof
optional
option
package
packed
repeated
required
returns
rpc
service
to
double
float
int32
int64
uint32
uint64
sint32
sint64
fixed32
fixed64
sfixed32
sfixed64
bool
string
bytes
true
false