Merge branch '3917_sftps_atime_mtime'
[midnight-commander.git] / misc / syntax / protobuf.syntax
blob2490889b915ce38d459bcc61dfd74a66c5f6a52a
1 # Syntax rules for Protobuf files and gRPC extensions
3 context default
4     keyword whole enum yellow
5     keyword whole extend yellow
6     keyword whole extensions yellow
7     keyword whole import yellow
8     keyword whole map yellow
9     keyword whole message yellow
10     keyword whole oneof yellow
11     keyword whole option yellow
12     keyword whole optional yellow
13     keyword whole package yellow
14     keyword whole public yellow
15     keyword whole repeated yellow
16     keyword whole required yellow
17     keyword whole reserved yellow
18     keyword whole returns yellow
19     keyword whole rpc yellow
20     keyword whole service yellow
21     keyword whole stream yellow
23     keyword whole double yellow
24     keyword whole float yellow
25     keyword whole int32 yellow
26     keyword whole int64 yellow
27     keyword whole uint32 yellow
28     keyword whole uint64 yellow
29     keyword whole sint32 yellow
30     keyword whole sint64 yellow
31     keyword whole fixed32 yellow
32     keyword whole fixed64 yellow
33     keyword whole sfixed32 yellow
34     keyword whole sfixed64 yellow
35     keyword whole bool yellow
36     keyword whole string yellow
37     keyword whole bytes yellow
39     keyword // brown
41 # punctuation characters, sorted by ASCII code
42     keyword ( brightcyan
43     keyword ) brightcyan
44     keyword , brightcyan
45     keyword : brightcyan
46     keyword ; brightmagenta
47     keyword = yellow
48     keyword [ brightcyan
49     keyword ] brightcyan
50     keyword { brightcyan
51     keyword } brightcyan
53 context exclusive // \n brown
54     spellcheck
56 context " " green
57     spellcheck