1 # AWK syntax by Olegarch <olegarch@mail.ru>
10 keyword whole linestart #!\[\s\]/bin/\[msg\]awk yellow magenta
11 keyword whole linestart #!\[\s\]/usr/bin/\[msg\]awk yellow magenta
13 keyword whole return white/26
14 keyword whole print white/26
15 keyword whole printf white/26
16 keyword whole if white/26
17 keyword whole else white/26
18 keyword whole while white/26
19 keyword whole for white/26
20 keyword whole in white/26
21 keyword whole do white/26
22 keyword whole break white/26
23 keyword whole continue white/26
24 keyword whole next white/26
25 keyword whole exit white/26
26 keyword whole close white/26
27 keyword whole system white/26
28 keyword whole getline white/26
30 keyword whole atan2 white black
31 keyword whole cos white black
32 keyword whole exp white black
33 keyword whole int white black
34 keyword whole log white black
35 keyword whole rand white black
36 keyword whole sin white black
37 keyword whole sqrt white black
38 keyword whole srand white black
39 keyword whole gsub white black
40 keyword whole index white black
41 keyword whole length white black
42 keyword whole match white black
43 keyword whole split white black
44 keyword whole sprintf white black
45 keyword whole sub white black
46 keyword whole substr white black
47 # Gawk builtin functions:
48 keyword whole fflush white black
49 keyword whole gensub white black
50 keyword whole tolower white black
51 keyword whole toupper white black
52 keyword whole systime white black
53 keyword whole strftime white black
55 keyword whole ARGC brightblue
56 keyword whole ARGV brightblue
57 keyword whole FILENAME brightblue
58 keyword whole FNR brightblue
59 keyword whole FS brightblue
60 keyword whole NF brightblue
61 keyword whole NR brightblue
62 keyword whole OFMT brightblue
63 keyword whole OFS brightblue
64 keyword whole ORS brightblue
65 keyword whole RLENGTH brightblue
66 keyword whole RS brightblue
67 keyword whole RSTART brightblue
68 keyword whole SUBSEP brightblue
69 # Gawk builtin variables:
70 keyword whole ARGIND brightblue
71 keyword whole ERRNO brightblue
72 keyword whole RT brightblue
73 keyword whole IGNORECASE brightblue
74 keyword whole FIELDWIDTHS brightblue
76 keyword '\s' brightgreen/16
77 keyword '+' brightgreen/16
94 keyword ; lightgray/19
95 keyword $\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] brightred/18
97 keyword whole BEGIN red
100 keyword whole function brightmagenta
102 keyword 0\{xX\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] magenta/6
104 # keyword linestart \t lightgray/13 blue/6
107 keyword linestart /^ red
108 keyword linestart /^# red
112 context linestart # \n brown
113 context linestart $ \n brown
117 keyword \\" brightgreen/16
118 keyword \\\n brightgreen/16
119 keyword %% brightgreen/16
120 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen/16
121 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen/16
122 keyword %\[hl\]n brightgreen/16
123 keyword %\[.\]\[0123456789\]s brightgreen/16
124 keyword %[*] brightgreen/16
125 keyword %c brightgreen/16
126 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
127 keyword \\\\ brightgreen/16
128 keyword \\' brightgreen/16
129 keyword \\\{abtnvfr\} brightgreen/16