File: HX_basic.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 (149 lines) | stat: -rw-r--r-- 3,527 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
# -*- cooleditsyntax -*-

context default
	# QBasic
	keyword whole $DYNAMIC white
	keyword whole $INCLUDE white
	keyword whole $STATIC white
	keyword whole Absolute white
	keyword whole AND white
	keyword whole ANY white
	keyword whole AS white
	keyword whole CALL white
	keyword whole CASE white
	keyword whole CDECL white
	keyword whole COMMAND$ white
	keyword whole COMMON white
	keyword whole CONST white
	keyword whole DATA white
	keyword whole DECLARE white
	keyword whole DEF white
	keyword whole DEFCUR white
	keyword whole DEFDBL white
	keyword whole DEFINT white
	keyword whole DEFLNG white
	keyword whole DEFSNG white
	keyword whole DEFSTR white
	keyword whole DIM white
	keyword whole DOUBLE white
	keyword whole DO white
	keyword whole ELSEIF white
	keyword whole ELSE white
	keyword whole END white
	keyword whole ENVIRON$ white
	keyword whole EXIT white
	keyword whole FOR white
	keyword whole FUNCTION white
	keyword whole GOSUB white
	keyword whole GOTO white
	keyword whole IF white
	keyword whole INTEGER white
	keyword whole INTERRUPT white
	keyword whole IS white
	keyword whole LONG white
	keyword whole LOOP white
	keyword whole NEXT white
	keyword whole NOT white
	keyword whole ON white
	keyword whole OR white
	keyword whole PUBLIC white
	keyword whole RESUME white
	keyword whole RETURN white
	keyword whole SELECT white
	keyword whole SHARED white
	keyword whole SINGLE white
	keyword whole STATIC white
	keyword whole STEP white
	keyword whole STRING white
	keyword whole SUB white
	keyword whole THEN white
	keyword whole TO white
	keyword whole TYPE white
	keyword whole UNTIL white
	keyword whole WEND white
	keyword whole WHILE white
	keyword whole XOR white

	# VB
	keyword whole And white
	keyword whole As white
	keyword whole Attribute white
	keyword whole Boolean white
	keyword whole ByVal white
	keyword whole Byte white
	keyword whole Call white
	keyword whole Case white
	keyword whole Dim white
	keyword whole Do white
	keyword whole Else white
	keyword whole ElseIf white
	keyword whole End white
	keyword whole Enum white
	keyword whole Exit white
	keyword whole For white
	keyword whole Function white
	keyword whole GoTo white
	keyword whole If white
	keyword whole Integer white
	keyword whole Is white
	keyword whole Long white
	keyword whole Loop white
	keyword whole New white
	keyword whole Next white
	keyword whole Not white
	keyword whole Nothing white
	keyword whole Null white
	keyword whole On\sError white
	keyword whole Option white
	keyword whole Optional white
	keyword whole Or white
	keyword whole Private white
	keyword whole Public white
	keyword whole ReDim white
	keyword whole Resume white
	keyword whole Select white
	keyword whole Set white
	keyword whole Step white
	keyword whole String white
	keyword whole Sub white
	keyword whole Then white
	keyword whole To white
	keyword whole Until white
	keyword whole Variant white
	keyword whole With white

	# QBasic
	keyword wholeright &H+ cyan

	keyword ^ white
	keyword ( brightcyan
	keyword ) brightcyan
	keyword [ brightcyan
	keyword ] brightcyan
	keyword { brightcyan
	keyword } brightcyan
	keyword ; brightcyan
	keyword , brightcyan
	keyword : brightmagenta
	keyword < white
	keyword > white
	keyword = white
	keyword \+ white
	keyword - white
	keyword / white
	keyword \* white
	keyword <> white
	keyword \\ white
	keyword #\{0123456789\} white
	keyword & white

context linestart REM \n yellow
	spellcheck

context linestart ' \n yellow
	spellcheck

context ' \n yellow
	spellcheck

context " " green