File: HX_perl.syntax

package info (click to toggle)
hxtools 20180301-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,600 kB
  • sloc: ansic: 5,926; perl: 3,905; sh: 1,638; cpp: 342; makefile: 191; asm: 173
file content (167 lines) | stat: -rw-r--r-- 4,173 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# -*- cooleditsyntax -*-

context default
	keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl white red
	keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl white red
	keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl white red
	keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl white red
	keyword whole linestart #!\[\s\]/bin/perl white red

	keyword wholeright $\{0123456789\}\{0123456789\} white
	keyword wholeright $\{0123456789\} white
	keyword $\{!\"%&/()[]=?\\\`'@\+\*~#<|>,;.:-\} white
	keyword \\"
	keyword \\'
	keyword \\`

	keyword $^ white
	keyword wholeright $_ white
	keyword wholeright @_ white
	keyword wholeright %_ white

	keyword <=> white
	keyword <> white

	keyword ^ white
	keyword ! white
	keyword / white
	keyword ( brightcyan
	keyword ) brightcyan
	keyword [ brightcyan
	keyword ] brightcyan
	keyword { brightcyan
	keyword } brightcyan
	keyword = white
	keyword ? white
	keyword \+ white
	keyword ~ white
	keyword , brightcyan
	keyword ; brightcyan
	keyword .. white
	keyword . white
	keyword : brightcyan
	keyword whole -A white
	keyword whole -B white
	keyword whole -C white
	keyword whole -M white
	keyword whole -O white
	keyword whole -R white
	keyword whole -S white
	keyword whole -T white
	keyword whole -W white
	keyword whole -X white
	keyword whole -b white
	keyword whole -c white
	keyword whole -d white
	keyword whole -e white
	keyword whole -f white
	keyword whole -g white
	keyword whole -k white
	keyword whole -l white
	keyword whole -o white
	keyword whole -p white
	keyword whole -r white
	keyword whole -s white
	keyword whole -t white
	keyword whole -u white
	keyword whole -w white
	keyword whole -x white
	keyword whole -z white
	keyword - white
	keyword whole x white

	keyword @ white
	keyword $ white
	keyword \* white
	keyword % white
	keyword & white
	keyword < white
	keyword > white
	keyword | white

	keyword whole BEGIN white
	keyword whole END white
	keyword whole and white
	keyword whole bless white
	keyword whole caller white
	keyword whole continue white
	keyword whole cmp white
	keyword whole defined white
	keyword whole delete white
	keyword whole die white
	keyword whole do white
	keyword whole each white
	keyword whole else white
	keyword whole elsif white
	keyword whole eq white
	keyword whole exists white
	keyword whole foreach white
	keyword whole for white
	keyword whole ge white
	keyword whole goto white
	keyword whole gt white
	keyword whole if white
	keyword whole import white
	keyword whole keys white
	keyword whole last white
	keyword whole le white
	keyword whole local white
	keyword whole lt white
	keyword whole my white
	keyword whole next white
	keyword whole ne white
	keyword whole not white
	keyword whole no white
	keyword whole or white
	keyword whole our white
	keyword whole package white
	keyword whole redo white
	keyword whole ref white
	keyword whole require white
	keyword whole return white
	keyword whole scalar white
	keyword whole sort white
	keyword whole sub white
	keyword whole undef white
	keyword whole unless white
	keyword whole until white
	keyword whole use white
	keyword whole values white
	keyword whole wantarray white
	keyword whole while white

context linestart # \n yellow
	spellcheck

context #\s \n yellow
	spellcheck

context #\t \n yellow
	spellcheck

context ## \n yellow
	spellcheck

context #\n \n yellow
	spellcheck

context exclusive ` ` black white
	keyword \\\` red

context " " green
	keyword wholeright $+ brightgreen
	keyword wholeright @+ brightgreen
	keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
	keyword \\x\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} brightgreen
	keyword \\\{"\\abcenrtv\} brightgreen

context ' ' brightgreen
	keyword \\\{'\\} brightgreen

context exclusive linestart sub \n

context exclusive linestart = linestart =cut green
	keyword B<*> brightgreen
	keyword I<*> brightgreen

context whole __END__ __END__ green