File: HX_php.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 (130 lines) | stat: -rw-r--r-- 2,999 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

context default
	keyword whole and white
	keyword whole as white
	keyword whole break white
	keyword whole case white
	keyword whole class white
	keyword whole continue white
	keyword whole declare white
	keyword whole default white
	keyword whole define white
	keyword whole do white
	keyword whole echo white
	keyword whole elseif white
	keyword whole else white
	keyword whole extends white
	keyword whole false white
	keyword whole for white
	keyword whole foreach white
	keyword whole function white
	keyword whole global white
	keyword whole if white
	keyword whole include_once white
	keyword whole include white
	keyword whole new white
	keyword whole or white
	keyword whole parent white
	keyword whole require_once white
	keyword whole require white
	keyword whole return white
	keyword whole static white
	keyword whole switch white
	keyword whole true white
	keyword whole while white
	keyword whole var white

	keyword whole $this white
	keyword $ white

	keyword /\* yellow
	keyword \*/ yellow
	keyword // yellow

	keyword <?php white
	keyword <?= white
	keyword ?> white
	keyword <html cyan
	keyword <HTML cyan
	keyword <doctype cyan
	keyword <DOCTYPE cyan

	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 ~ white
	keyword , brightcyan
	keyword ; brightcyan
	keyword . brightcyan
	keyword : white
	keyword \* white
	keyword % white
	keyword - white
	keyword < white
	keyword > white
	keyword // yellow
	keyword / white
	keyword | white

context exclusive ?> <?php cyan
	keyword whole &*; brightgreen
	keyword whole <?= brightcyan
	keyword whole ?> brightcyan

context exclusive <html <? cyan
	keyword whole &*; brightgreen
	keyword whole <?= brightcyan
	keyword whole ?> brightcyan

context exclusive <HTML <? cyan
	keyword whole &*; brightgreen
	keyword whole <?= brightcyan
	keyword whole ?> brightcyan

context exclusive <doctype <? cyan
	keyword whole &*; brightgreen
	keyword whole <?= brightcyan
	keyword whole ?> brightcyan

context exclusive <DOCTYPE <? cyan
	keyword whole &*; brightgreen
	keyword whole <?= brightcyan
	keyword whole ?> brightcyan

context exclusive /\* \*/ yellow
	spellcheck

context exclusive // \n yellow
	spellcheck

context linestart # \n yellow
	spellcheck

context " " green
	spellcheck
	keyword \\" brightgreen
	keyword \\\n brightgreen
	keyword %% brightgreen
	keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen
	keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen
	keyword %\[hl\]n brightgreen
	keyword %\[.\]\[0123456789\]s brightgreen
	keyword %[*] brightgreen
	keyword %c brightgreen
	keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
	keyword \\\\ brightgreen
	keyword \\' brightgreen
	keyword \\\{abtnvfr\} brightgreen

context ' ' brightgreen
	spellcheck
	keyword \\' brightcyan