source: mainline/contrib/highlight/adl.syntax@ ec8bab59

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since ec8bab59 was 07fdf203, checked in by Martin Decky <martin@…>, 17 years ago

Extend HelenOS architecture description by introducing Architecture Description Language, interface protocols and frame protocols
Document kernel syscall API
Start documenting uspace architecture and behavior

  • Property mode set to 100644
File size: 1.1 KB
Line 
1# Architecture Description Language syntax highlighting rules
2# by Martin Decky <martin@decky.cz>
3
4context default
5 keyword whole interface yellow
6 keyword whole frame yellow
7 keyword whole architecture yellow
8
9 keyword whole system yellow
10 keyword whole extends yellow
11 keyword whole version yellow
12
13 keyword whole inst yellow
14 keyword whole bind yellow
15 keyword whole to yellow
16 keyword whole subsume yellow
17 keyword whole delegate yellow
18
19 keyword whole ipcarg_t yellow
20 keyword whole void yellow
21
22 keyword whole in yellow
23 keyword whole out yellow
24
25 keyword whole protocol yellow
26 keyword whole provides yellow
27 keyword whole requires yellow
28
29 keyword /\* brown
30 keyword \*/ brown
31 keyword // brown
32
33 keyword { brightcyan
34 keyword } brightcyan
35
36 keyword ( brightcyan
37 keyword ) brightcyan
38
39 keyword , brightcyan
40 keyword : brightcyan
41 keyword ; brightmagenta
42
43 keyword [ brightblue black
44 keyword ] brightblue black
45
46context exclusive [ ] brightblue black
47 keyword % brightcyan black
48
49context exclusive /\* \*/ brown
50 spellcheck
51
52context exclusive // \n brown
53 spellcheck
Note: See TracBrowser for help on using the repository browser.