diff --git a/language/common_res.h b/language/common_res.h
index ff8b1c383..f3cd380e7 100644
--- a/language/common_res.h
+++ b/language/common_res.h
@@ -577,5 +577,342 @@
#define IDS_ENC_ISO_2022_KR 61078
#define IDS_ENC_X_CHINESE_CNS 61079
+#define IDS_EOL_WIN 62000
+#define IDS_EOL_UNIX 62001
+#define IDS_EOL_MAC 62002
+
+#define IDS_LEX_DEF_TXT 63000
+#define IDS_LEX_WEB_SRC 63001
+#define IDS_LEX_XML_DOC 63002
+#define IDS_LEX_CSS_STYLE 63003
+#define IDS_LEX_CPP_SRC 63004
+#define IDS_LEX_CSHARP_SRC 63005
+#define IDS_LEX_RESOURCE_SCR 63006
+#define IDS_LEX_MAKEFILES 63007
+#define IDS_LEX_VB_SCR 63008
+#define IDS_LEX_VIS_BAS 63009
+#define IDS_LEX_J_SCR 63010
+#define IDS_LEX_JAVA_SRC 63011
+#define IDS_LEX_PASCAL_SRC 63012
+#define IDS_LEX_ASM_SCR 63013
+#define IDS_LEX_PERL_SCR 63014
+#define IDS_LEX_CONF 63015
+#define IDS_LEX_BATCH 63016
+#define IDS_LEX_DIFF 63017
+#define IDS_LEX_SQL 63018
+#define IDS_LEX_PYTHON 63019
+#define IDS_LEX_APC_CFG 63020
+#define IDS_LEX_PWRSHELL 63021
+#define IDS_LEX_D_SRC 63022
+#define IDS_LEX_GO_SRC 63023
+#define IDS_LEX_AWK_SCR 63024
+#define IDS_LEX_ANSI_ART 63025
+#define IDS_LEX_SHELL_SCR 63026
+#define IDS_LEX_REG_FILES 63027
+#define IDS_LEX_VHDL 63028
+#define IDS_LEX_JSON 63029
+#define IDS_LEX_NSIS 63030
+#define IDS_LEX_INNO 63031
+#define IDS_LEX_RUBY 63032
+#define IDS_LEX_LUA 63033
+#define IDS_LEX_TCL 63034
+#define IDS_LEX_AUTOIT3 63035
+#define IDS_LEX_LATEX 63036
+#define IDS_LEX_AHK 63037
+#define IDS_LEX_CMAKE 63038
+#define IDS_LEX_AVI_SYNTH 63039
+#define IDS_LEX_MARKDOWN 63040
+#define IDS_LEX_YAML 63041
+#define IDS_LEX_COFFEE_SCR 63042
+#define IDS_LEX_MATLAB 63043
+#define IDS_LEX_NIM_SRC 63044
+#define IDS_LEX_R_STAT 63045
+
+#define IDS_LEX_STD_STYLE 63100
+#define IDS_LEX_STD_MARGIN 63101
+#define IDS_LEX_STD_BRACE 63102
+#define IDS_LEX_STD_BRACE_FAIL 63103
+#define IDS_LEX_STD_CTRL_CHAR 63104
+#define IDS_LEX_STD_INDENT 63105
+#define IDS_LEX_STD_SEL 63106
+#define IDS_LEX_STD_WSPC 63107
+#define IDS_LEX_STD_LN_BACKGR 63108
+#define IDS_LEX_STD_CARET 63109
+#define IDS_LEX_STD_LONG_LN 63110
+#define IDS_LEX_STD_X_SPC 63111
+#define IDS_LEX_2ND_STYLE 63112
+#define IDS_LEX_2ND_MARGIN 63113
+#define IDS_LEX_2ND_BRACE 63114
+#define IDS_LEX_2ND_BRACE_FAIL 63115
+#define IDS_LEX_2ND_CTRL_CHAR 63116
+#define IDS_LEX_2ND_INDENT 63117
+#define IDS_LEX_2ND_SEL 63118
+#define IDS_LEX_2ND_WSPC 63119
+#define IDS_LEX_2ND_LN_BACKGR 63120
+#define IDS_LEX_2ND_CARET 63121
+#define IDS_LEX_2ND_LONG_LN 63122
+#define IDS_LEX_2ND_X_SPC 63123
+#define IDS_LEX_STD_BKMRK 63124
+#define IDS_LEX_2ND_BKMRK 63125
+
+#define IDS_LEX_STR_63126 63126
+#define IDS_LEX_STR_63127 63127
+#define IDS_LEX_STR_63128 63128
+#define IDS_LEX_STR_63129 63129
+#define IDS_LEX_STR_63130 63130
+#define IDS_LEX_STR_63131 63131
+#define IDS_LEX_STR_63132 63132
+#define IDS_LEX_STR_63133 63133
+#define IDS_LEX_STR_63134 63134
+#define IDS_LEX_STR_63135 63135
+#define IDS_LEX_STR_63136 63136
+#define IDS_LEX_STR_63137 63137
+#define IDS_LEX_STR_63138 63138
+#define IDS_LEX_STR_63139 63139
+#define IDS_LEX_STR_63140 63140
+#define IDS_LEX_STR_63141 63141
+#define IDS_LEX_STR_63142 63142
+#define IDS_LEX_STR_63143 63143
+#define IDS_LEX_STR_63144 63144
+#define IDS_LEX_STR_63145 63145
+#define IDS_LEX_STR_63146 63146
+#define IDS_LEX_STR_63147 63147
+#define IDS_LEX_STR_63148 63148
+#define IDS_LEX_STR_63149 63149
+#define IDS_LEX_STR_63150 63150
+#define IDS_LEX_STR_63151 63151
+#define IDS_LEX_STR_63152 63152
+#define IDS_LEX_STR_63153 63153
+#define IDS_LEX_STR_63154 63154
+#define IDS_LEX_STR_63155 63155
+#define IDS_LEX_STR_63156 63156
+#define IDS_LEX_STR_63157 63157
+#define IDS_LEX_STR_63158 63158
+#define IDS_LEX_STR_63159 63159
+#define IDS_LEX_STR_63160 63160
+#define IDS_LEX_STR_63161 63161
+#define IDS_LEX_STR_63162 63162
+#define IDS_LEX_STR_63163 63163
+#define IDS_LEX_STR_63164 63164
+#define IDS_LEX_STR_63165 63165
+#define IDS_LEX_STR_63166 63166
+#define IDS_LEX_STR_63167 63167
+#define IDS_LEX_STR_63168 63168
+#define IDS_LEX_STR_63169 63169
+#define IDS_LEX_STR_63170 63170
+#define IDS_LEX_STR_63171 63171
+#define IDS_LEX_STR_63172 63172
+#define IDS_LEX_STR_63173 63173
+#define IDS_LEX_STR_63174 63174
+#define IDS_LEX_STR_63175 63175
+#define IDS_LEX_STR_63176 63176
+#define IDS_LEX_STR_63177 63177
+#define IDS_LEX_STR_63178 63178
+#define IDS_LEX_STR_63179 63179
+#define IDS_LEX_STR_63180 63180
+#define IDS_LEX_STR_63181 63181
+#define IDS_LEX_STR_63182 63182
+#define IDS_LEX_STR_63183 63183
+#define IDS_LEX_STR_63184 63184
+#define IDS_LEX_STR_63185 63185
+#define IDS_LEX_STR_63186 63186
+#define IDS_LEX_STR_63187 63187
+#define IDS_LEX_STR_63188 63188
+#define IDS_LEX_STR_63189 63189
+#define IDS_LEX_STR_63190 63190
+#define IDS_LEX_STR_63191 63191
+#define IDS_LEX_STR_63192 63192
+#define IDS_LEX_STR_63193 63193
+#define IDS_LEX_STR_63194 63194
+#define IDS_LEX_STR_63195 63195
+#define IDS_LEX_STR_63196 63196
+#define IDS_LEX_STR_63197 63197
+#define IDS_LEX_STR_63198 63198
+#define IDS_LEX_STR_63199 63199
+#define IDS_LEX_STR_63200 63200
+#define IDS_LEX_STR_63201 63201
+#define IDS_LEX_STR_63202 63202
+#define IDS_LEX_STR_63203 63203
+#define IDS_LEX_STR_63204 63204
+#define IDS_LEX_STR_63205 63205
+#define IDS_LEX_STR_63206 63206
+#define IDS_LEX_STR_63207 63207
+#define IDS_LEX_STR_63208 63208
+#define IDS_LEX_STR_63209 63209
+#define IDS_LEX_STR_63210 63210
+#define IDS_LEX_STR_63211 63211
+#define IDS_LEX_STR_63212 63212
+#define IDS_LEX_STR_63213 63213
+#define IDS_LEX_STR_63214 63214
+#define IDS_LEX_STR_63215 63215
+#define IDS_LEX_STR_63216 63216
+#define IDS_LEX_STR_63217 63217
+#define IDS_LEX_STR_63218 63218
+#define IDS_LEX_STR_63219 63219
+#define IDS_LEX_STR_63220 63220
+#define IDS_LEX_STR_63221 63221
+#define IDS_LEX_STR_63222 63222
+#define IDS_LEX_STR_63223 63223
+#define IDS_LEX_STR_63224 63224
+#define IDS_LEX_STR_63225 63225
+#define IDS_LEX_STR_63226 63226
+#define IDS_LEX_STR_63227 63227
+#define IDS_LEX_STR_63228 63228
+#define IDS_LEX_STR_63229 63229
+#define IDS_LEX_STR_63230 63230
+#define IDS_LEX_STR_63231 63231
+#define IDS_LEX_STR_63232 63232
+#define IDS_LEX_STR_63233 63233
+#define IDS_LEX_STR_63234 63234
+#define IDS_LEX_STR_63235 63235
+#define IDS_LEX_STR_63236 63236
+#define IDS_LEX_STR_63237 63237
+#define IDS_LEX_STR_63238 63238
+#define IDS_LEX_STR_63239 63239
+#define IDS_LEX_STR_63240 63240
+#define IDS_LEX_STR_63241 63241
+#define IDS_LEX_STR_63242 63242
+#define IDS_LEX_STR_63243 63243
+#define IDS_LEX_STR_63244 63244
+#define IDS_LEX_STR_63245 63245
+#define IDS_LEX_STR_63246 63246
+#define IDS_LEX_STR_63247 63247
+#define IDS_LEX_STR_63248 63248
+#define IDS_LEX_STR_63249 63249
+#define IDS_LEX_STR_63250 63250
+#define IDS_LEX_STR_63251 63251
+#define IDS_LEX_STR_63252 63252
+#define IDS_LEX_STR_63253 63253
+#define IDS_LEX_STR_63254 63254
+#define IDS_LEX_STR_63255 63255
+#define IDS_LEX_STR_63256 63256
+#define IDS_LEX_STR_63257 63257
+#define IDS_LEX_STR_63258 63258
+#define IDS_LEX_STR_63259 63259
+#define IDS_LEX_STR_63260 63260
+#define IDS_LEX_STR_63261 63261
+#define IDS_LEX_STR_63262 63262
+#define IDS_LEX_STR_63263 63263
+#define IDS_LEX_STR_63264 63264
+#define IDS_LEX_STR_63265 63265
+#define IDS_LEX_STR_63266 63266
+#define IDS_LEX_STR_63267 63267
+#define IDS_LEX_STR_63268 63268
+#define IDS_LEX_STR_63269 63269
+#define IDS_LEX_STR_63270 63270
+#define IDS_LEX_STR_63271 63271
+#define IDS_LEX_STR_63272 63272
+#define IDS_LEX_STR_63273 63273
+#define IDS_LEX_STR_63274 63274
+#define IDS_LEX_STR_63275 63275
+#define IDS_LEX_STR_63276 63276
+#define IDS_LEX_STR_63277 63277
+#define IDS_LEX_STR_63278 63278
+#define IDS_LEX_STR_63279 63279
+#define IDS_LEX_STR_63280 63280
+#define IDS_LEX_STR_63281 63281
+#define IDS_LEX_STR_63282 63282
+#define IDS_LEX_STR_63283 63283
+#define IDS_LEX_STR_63284 63284
+#define IDS_LEX_STR_63285 63285
+#define IDS_LEX_STR_63286 63286
+#define IDS_LEX_STR_63287 63287
+#define IDS_LEX_STR_63288 63288
+#define IDS_LEX_STR_63289 63289
+#define IDS_LEX_STR_63290 63290
+#define IDS_LEX_STR_63291 63291
+
+
+#define IDS_LEX_STR_63292 63292
+#define IDS_LEX_STR_63293 63293
+#define IDS_LEX_STR_63294 63294
+#define IDS_LEX_STR_63295 63295
+#define IDS_LEX_STR_63296 63296
+#define IDS_LEX_STR_63297 63297
+#define IDS_LEX_STR_63298 63298
+#define IDS_LEX_STR_63299 63299
+#define IDS_LEX_STR_63300 63300
+#define IDS_LEX_STR_63301 63301
+#define IDS_LEX_STR_63302 63302
+#define IDS_LEX_STR_63303 63303
+#define IDS_LEX_STR_63304 63304
+#define IDS_LEX_STR_63305 63305
+#define IDS_LEX_STR_63306 63306
+#define IDS_LEX_STR_63307 63307
+#define IDS_LEX_STR_63308 63308
+#define IDS_LEX_STR_63309 63309
+#define IDS_LEX_STR_63310 63310
+#define IDS_LEX_STR_63311 63311
+#define IDS_LEX_STR_63312 63312
+#define IDS_LEX_STR_63313 63313
+#define IDS_LEX_STR_63314 63314
+#define IDS_LEX_STR_63315 63315
+#define IDS_LEX_STR_63316 63316
+#define IDS_LEX_STR_63317 63317
+#define IDS_LEX_STR_63318 63318
+#define IDS_LEX_STR_63319 63319
+#define IDS_LEX_STR_63320 63320
+#define IDS_LEX_STR_63321 63321
+#define IDS_LEX_STR_63322 63322
+#define IDS_LEX_STR_63323 63323
+#define IDS_LEX_STR_63324 63324
+#define IDS_LEX_STR_63325 63325
+#define IDS_LEX_STR_63326 63326
+#define IDS_LEX_STR_63327 63327
+#define IDS_LEX_STR_63328 63328
+#define IDS_LEX_STR_63329 63329
+#define IDS_LEX_STR_63330 63330
+#define IDS_LEX_STR_63331 63331
+#define IDS_LEX_STR_63332 63332
+#define IDS_LEX_STR_63333 63333
+#define IDS_LEX_STR_63334 63334
+#define IDS_LEX_STR_63335 63335
+#define IDS_LEX_STR_63336 63336
+#define IDS_LEX_STR_63337 63337
+#define IDS_LEX_STR_63338 63338
+#define IDS_LEX_STR_63339 63339
+#define IDS_LEX_STR_63340 63340
+#define IDS_LEX_STR_63341 63341
+#define IDS_LEX_STR_63342 63342
+#define IDS_LEX_STR_63343 63343
+#define IDS_LEX_STR_63344 63344
+#define IDS_LEX_STR_63345 63345
+#define IDS_LEX_STR_63346 63346
+#define IDS_LEX_STR_63347 63347
+#define IDS_LEX_STR_63348 63348
+#define IDS_LEX_STR_63349 63349
+#define IDS_LEX_STR_63350 63350
+#define IDS_LEX_STR_63351 63351
+#define IDS_LEX_STR_63352 63352
+#define IDS_LEX_STR_63353 63353
+#define IDS_LEX_STR_63354 63354
+#define IDS_LEX_STR_63355 63355
+#define IDS_LEX_STR_63356 63356
+#define IDS_LEX_STR_63357 63357
+#define IDS_LEX_STR_63358 63358
+#define IDS_LEX_STR_63359 63359
+#define IDS_LEX_STR_63360 63360
+#define IDS_LEX_STR_63361 63361
+#define IDS_LEX_STR_63362 63362
+#define IDS_LEX_STR_63363 63363
+#define IDS_LEX_STR_63364 63364
+#define IDS_LEX_STR_63365 63365
+#define IDS_LEX_STR_63366 63366
+#define IDS_LEX_STR_63367 63367
+#define IDS_LEX_STR_63368 63368
+#define IDS_LEX_STR_63369 63369
+#define IDS_LEX_STR_63370 63370
+#define IDS_LEX_STR_63371 63371
+#define IDS_LEX_STR_63372 63372
+#define IDS_LEX_STR_63373 63373
+#define IDS_LEX_STR_63374 63374
+#define IDS_LEX_STR_63375 63375
+#define IDS_LEX_STR_63376 63376
+#define IDS_LEX_STR_63377 63377
+#define IDS_LEX_STR_63378 63378
+#define IDS_LEX_STR_63379 63379
+#define IDS_LEX_STR_63380 63380
+#define IDS_LEX_STR_63381 63381
+#define IDS_LEX_STR_63382 63382
#endif //_COMMON_RES_H_
diff --git a/language/np3_af_za/lexer_af_za.rc b/language/np3_af_za/lexer_af_za.rc
new file mode 100644
index 000000000..874e42d1f
Binary files /dev/null and b/language/np3_af_za/lexer_af_za.rc differ
diff --git a/language/np3_af_za/np3_af_za.rc b/language/np3_af_za/np3_af_za.rc
index 235138fc7..81ddbbea7 100644
Binary files a/language/np3_af_za/np3_af_za.rc and b/language/np3_af_za/np3_af_za.rc differ
diff --git a/language/np3_af_za/np3_af_za.vcxproj b/language/np3_af_za/np3_af_za.vcxproj
index f4e41a278..01f0ee478 100644
--- a/language/np3_af_za/np3_af_za.vcxproj
+++ b/language/np3_af_za/np3_af_za.vcxproj
@@ -238,6 +238,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
@@ -250,7 +256,7 @@
0x0436
0x0436
-
+
true
true
true
diff --git a/language/np3_af_za/np3_af_za.vcxproj.filters b/language/np3_af_za/np3_af_za.vcxproj.filters
index 6fa2d9a94..5ef1a2c13 100644
--- a/language/np3_af_za/np3_af_za.vcxproj.filters
+++ b/language/np3_af_za/np3_af_za.vcxproj.filters
@@ -46,10 +46,13 @@
Resource Files
-
+
Resource Files
-
+
+ Resource Files
+
+
Resource Files
diff --git a/language/np3_de_de/lexer_de_de.rc b/language/np3_de_de/lexer_de_de.rc
new file mode 100644
index 000000000..d3b07c89f
Binary files /dev/null and b/language/np3_de_de/lexer_de_de.rc differ
diff --git a/language/np3_de_de/np3_de_de.rc b/language/np3_de_de/np3_de_de.rc
index b11367110..1018f49f9 100644
Binary files a/language/np3_de_de/np3_de_de.rc and b/language/np3_de_de/np3_de_de.rc differ
diff --git a/language/np3_de_de/np3_de_de.vcxproj b/language/np3_de_de/np3_de_de.vcxproj
index 971df9785..d802c2e29 100644
--- a/language/np3_de_de/np3_de_de.vcxproj
+++ b/language/np3_de_de/np3_de_de.vcxproj
@@ -238,6 +238,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
diff --git a/language/np3_de_de/np3_de_de.vcxproj.filters b/language/np3_de_de/np3_de_de.vcxproj.filters
index edb4c21a9..846ee6e29 100644
--- a/language/np3_de_de/np3_de_de.vcxproj.filters
+++ b/language/np3_de_de/np3_de_de.vcxproj.filters
@@ -52,5 +52,8 @@
Resource Files
+
+ Resource Files
+
\ No newline at end of file
diff --git a/language/np3_en_uk/lexer_en_uk.rc b/language/np3_en_uk/lexer_en_uk.rc
new file mode 100644
index 000000000..c90c1717b
Binary files /dev/null and b/language/np3_en_uk/lexer_en_uk.rc differ
diff --git a/language/np3_en_uk/np3_en_uk.rc b/language/np3_en_uk/np3_en_uk.rc
index 8a973e782..ad656e5a4 100644
Binary files a/language/np3_en_uk/np3_en_uk.rc and b/language/np3_en_uk/np3_en_uk.rc differ
diff --git a/language/np3_en_uk/np3_en_uk.vcxproj b/language/np3_en_uk/np3_en_uk.vcxproj
index 235dfff14..09e9614c7 100644
--- a/language/np3_en_uk/np3_en_uk.vcxproj
+++ b/language/np3_en_uk/np3_en_uk.vcxproj
@@ -238,6 +238,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
diff --git a/language/np3_en_uk/np3_en_uk.vcxproj.filters b/language/np3_en_uk/np3_en_uk.vcxproj.filters
index b30b7f79e..93807af71 100644
--- a/language/np3_en_uk/np3_en_uk.vcxproj.filters
+++ b/language/np3_en_uk/np3_en_uk.vcxproj.filters
@@ -52,5 +52,8 @@
Resource Files
+
+ Resource Files
+
\ No newline at end of file
diff --git a/language/np3_en_us/lexer_en_us.rc b/language/np3_en_us/lexer_en_us.rc
new file mode 100644
index 000000000..475bc0e35
Binary files /dev/null and b/language/np3_en_us/lexer_en_us.rc differ
diff --git a/language/np3_en_us/np3_en_us.rc b/language/np3_en_us/np3_en_us.rc
index bffd27cbd..d038f332f 100644
Binary files a/language/np3_en_us/np3_en_us.rc and b/language/np3_en_us/np3_en_us.rc differ
diff --git a/language/np3_en_us/np3_en_us.vcxproj b/language/np3_en_us/np3_en_us.vcxproj
index 3064bb266..58f29c344 100644
--- a/language/np3_en_us/np3_en_us.vcxproj
+++ b/language/np3_en_us/np3_en_us.vcxproj
@@ -230,6 +230,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
diff --git a/language/np3_en_us/np3_en_us.vcxproj.filters b/language/np3_en_us/np3_en_us.vcxproj.filters
index 4c1b4635a..726d02691 100644
--- a/language/np3_en_us/np3_en_us.vcxproj.filters
+++ b/language/np3_en_us/np3_en_us.vcxproj.filters
@@ -52,6 +52,9 @@
Resource Files
+
+ Resource Files
+
diff --git a/language/np3_es_es/lexer_es_es.rc b/language/np3_es_es/lexer_es_es.rc
new file mode 100644
index 000000000..1bf93cdd8
Binary files /dev/null and b/language/np3_es_es/lexer_es_es.rc differ
diff --git a/language/np3_es_es/np3_es_es.rc b/language/np3_es_es/np3_es_es.rc
index c315184c9..177dbcdd0 100644
Binary files a/language/np3_es_es/np3_es_es.rc and b/language/np3_es_es/np3_es_es.rc differ
diff --git a/language/np3_es_es/np3_es_es.vcxproj b/language/np3_es_es/np3_es_es.vcxproj
index 1262e9f00..6367ff10e 100644
--- a/language/np3_es_es/np3_es_es.vcxproj
+++ b/language/np3_es_es/np3_es_es.vcxproj
@@ -238,6 +238,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
diff --git a/language/np3_es_es/np3_es_es.vcxproj.filters b/language/np3_es_es/np3_es_es.vcxproj.filters
index 70e71b44b..2d2ac210b 100644
--- a/language/np3_es_es/np3_es_es.vcxproj.filters
+++ b/language/np3_es_es/np3_es_es.vcxproj.filters
@@ -52,5 +52,8 @@
Resource Files
+
+ Resource Files
+
\ No newline at end of file
diff --git a/language/np3_fr_fr/lexer_fr_fr.rc b/language/np3_fr_fr/lexer_fr_fr.rc
new file mode 100644
index 000000000..fc38958d5
Binary files /dev/null and b/language/np3_fr_fr/lexer_fr_fr.rc differ
diff --git a/language/np3_fr_fr/np3_fr_fr.rc b/language/np3_fr_fr/np3_fr_fr.rc
index fa44b4953..bc94c8b3b 100644
Binary files a/language/np3_fr_fr/np3_fr_fr.rc and b/language/np3_fr_fr/np3_fr_fr.rc differ
diff --git a/language/np3_fr_fr/np3_fr_fr.vcxproj b/language/np3_fr_fr/np3_fr_fr.vcxproj
index 60e7710ae..b6911b7c6 100644
--- a/language/np3_fr_fr/np3_fr_fr.vcxproj
+++ b/language/np3_fr_fr/np3_fr_fr.vcxproj
@@ -230,6 +230,12 @@
true
true
+
+ true
+ true
+ true
+ true
+
true
true
diff --git a/language/np3_fr_fr/np3_fr_fr.vcxproj.filters b/language/np3_fr_fr/np3_fr_fr.vcxproj.filters
index 3dc5cddd7..ca5c37794 100644
--- a/language/np3_fr_fr/np3_fr_fr.vcxproj.filters
+++ b/language/np3_fr_fr/np3_fr_fr.vcxproj.filters
@@ -52,5 +52,8 @@
Resource Files
+
+ Resource Files
+
\ No newline at end of file
diff --git a/src/Dialogs.c b/src/Dialogs.c
index 98921db8c..b74d30da7 100644
--- a/src/Dialogs.c
+++ b/src/Dialogs.c
@@ -2560,7 +2560,7 @@ INT_PTR CALLBACK SelectDefLineEndingDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LP
// Load options
for (i = 0; i < 3; i++) {
- GetString(IDS_EOLMODENAME0+i,wch,COUNTOF(wch));
+ GetLngString(IDS_EOL_WIN+i,wch,COUNTOF(wch));
SendDlgItemMessage(hwnd,100,CB_ADDSTRING,0,(LPARAM)wch);
}
diff --git a/src/Encoding.c b/src/Encoding.c
index 492adee4d..e5eb5876d 100644
--- a/src/Encoding.c
+++ b/src/Encoding.c
@@ -38,7 +38,9 @@
#include "encoding.h"
-extern HINSTANCE g_hInstance;
+//extern HINSTANCE g_hInstance;
+extern HMODULE g_hLngResContainer;
+
extern bool bLoadASCIIasUTF8;
//=============================================================================
@@ -470,7 +472,7 @@ void Encoding_SetLabel(int iEncoding) {
if (g_Encodings[iEncoding].wchLabel[0] == L'\0') {
WCHAR wch1[128] = { L'\0' };
WCHAR wch2[128] = { L'\0' };
- GetString(g_Encodings[iEncoding].idsName, wch1, COUNTOF(wch1));
+ GetLngString(g_Encodings[iEncoding].idsName, wch1, COUNTOF(wch1));
WCHAR *pwsz = StrChr(wch1, L';');
if (pwsz) {
pwsz = StrChr(CharNext(pwsz), L';');
@@ -576,7 +578,7 @@ void Encoding_AddToListView(HWND hwnd, int idSel, bool bRecodeOnly) {
PENCODINGENTRY pEE = LocalAlloc(LPTR, COUNTOF(g_Encodings) * sizeof(ENCODINGENTRY));
for (i = 0; i < COUNTOF(g_Encodings); i++) {
pEE[i].id = i;
- GetString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
+ GetLngString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
}
qsort(pEE, COUNTOF(g_Encodings), sizeof(ENCODINGENTRY), CmpEncoding);
@@ -662,7 +664,7 @@ void Encoding_AddToComboboxEx(HWND hwnd, int idSel, bool bRecodeOnly) {
PENCODINGENTRY pEE = LocalAlloc(LPTR, COUNTOF(g_Encodings) * sizeof(ENCODINGENTRY));
for (i = 0; i < COUNTOF(g_Encodings); i++) {
pEE[i].id = i;
- GetString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
+ GetLngString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
}
qsort(pEE, COUNTOF(g_Encodings), sizeof(ENCODINGENTRY), CmpEncoding);
diff --git a/src/Encoding.h b/src/Encoding.h
index 8a71020c5..f3eb3ec8b 100644
--- a/src/Encoding.h
+++ b/src/Encoding.h
@@ -68,8 +68,6 @@ extern int g_DOSEncoding;
#define Encoding_IsNONE(enc) ((enc) == CPI_NONE)
-#define IDS_EOLMODENAME0 62000
-
typedef struct _np2encoding {
UINT uFlags;
UINT uCodePage;
diff --git a/src/Helpers.c b/src/Helpers.c
index 5263d7373..666da15b7 100644
--- a/src/Helpers.c
+++ b/src/Helpers.c
@@ -1070,7 +1070,7 @@ bool StatusSetTextID(HWND hwnd,UINT nPart,UINT uID)
return true;
}
- if (!GetString(uID,szText,256))
+ if (!GetLngString(uID,szText,256))
return false;
return (bool)SendMessage(hwnd,SB_SETTEXT,uFlags,(LPARAM)szText);
@@ -1197,22 +1197,6 @@ bool IsCmdEnabled(HWND hwnd,UINT uId)
}
-
-//=============================================================================
-//
-// FormatString()
-//
-int FormatString(LPWSTR lpOutput,int nOutput,UINT uIdFormat,...)
-{
- static WCHAR pBuffer[XHUGE_BUFFER];
- pBuffer[0] = L'\0';
-
- if (GetString(uIdFormat, pBuffer, nOutput)) {
- StringCchVPrintf(lpOutput, nOutput, pBuffer, (LPVOID)((PUINT_PTR)&uIdFormat + 1));
- }
- return (int)StringCchLen(lpOutput, nOutput);
-}
-
//=============================================================================
//
// FormatLngString()
diff --git a/src/Helpers.h b/src/Helpers.h
index be042ad84..7feb71e1e 100644
--- a/src/Helpers.h
+++ b/src/Helpers.h
@@ -190,11 +190,8 @@ bool IsCmdEnabled(HWND, UINT);
#define StrEnd(pStart) (pStart + lstrlen(pStart))
-
-#define GetString(id,pb,cb) LoadString(g_hInstance,id,pb,cb)
#define GetLngString(id,pb,cb) LoadString(g_hLngResContainer,(id),(pb),(cb))
-int FormatString(LPWSTR,int,UINT,...);
int FormatLngString(LPWSTR, int, UINT, ...);
diff --git a/src/Notepad3.c b/src/Notepad3.c
index a0023aaf4..49688ab64 100644
--- a/src/Notepad3.c
+++ b/src/Notepad3.c
@@ -6286,7 +6286,7 @@ LRESULT MsgNotify(HWND hwnd,WPARAM wParam,LPARAM lParam)
if (!(((LPTOOLTIPTEXT)lParam)->uFlags & TTF_IDISHWND))
{
WCHAR tch[MIDSZ_BUFFER] = { L'\0' };
- GetString((UINT)pnmh->idFrom,tch,COUNTOF(tch));
+ GetLngString((UINT)pnmh->idFrom,tch,COUNTOF(tch));
StringCchCopyN(((LPTOOLTIPTEXT)lParam)->szText,COUNTOF(((LPTOOLTIPTEXT)lParam)->szText),tch,COUNTOF(((LPTOOLTIPTEXT)lParam)->szText));
}
}
@@ -7906,7 +7906,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
if ((s_iLnFromPos != iLnFromPos) || (s_iLnCnt != iLnCnt))
{
- FormatString(tchStatusBar[STATUS_DOCLINE], txtWidth, IDS_STATUS_DOCLINE, g_mxStatusBarPrefix[STATUS_DOCLINE], tchLn, tchLines);
+ FormatLngString(tchStatusBar[STATUS_DOCLINE], txtWidth, IDS_STATUS_DOCLINE, g_mxStatusBarPrefix[STATUS_DOCLINE], tchLn, tchLines);
s_iLnFromPos = iLnFromPos;
s_iLnCnt = iLnCnt;
bIsUpdateNeeded = true;
@@ -7930,11 +7930,11 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
if (bMarkLongLines) {
StringCchPrintf(tchCols, COUNTOF(tchCols), L"%td", g_iLongLinesLimit);
FormatNumberStr(tchCols);
- FormatString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN2, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol, tchCols);
+ FormatLngString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN2, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol, tchCols);
}
else {
tchCols[0] = L'\0';
- FormatString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol);
+ FormatLngString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol);
}
s_iCol = iCol;
s_bmarkLongLines = bMarkLongLines;
@@ -7971,8 +7971,8 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
tchSelB[0] = L'0'; tchSelB[1] = L'\0';
}
- FormatString(tchStatusBar[STATUS_SELECTION], txtWidth, IDS_STATUS_SELECTION, g_mxStatusBarPrefix[STATUS_SELECTION], tchSel);
- FormatString(tchStatusBar[STATUS_SELCTBYTES], txtWidth, IDS_STATUS_SELCTBYTES, g_mxStatusBarPrefix[STATUS_SELCTBYTES], tchSelB);
+ FormatLngString(tchStatusBar[STATUS_SELECTION], txtWidth, IDS_STATUS_SELECTION, g_mxStatusBarPrefix[STATUS_SELECTION], tchSel);
+ FormatLngString(tchStatusBar[STATUS_SELCTBYTES], txtWidth, IDS_STATUS_SELCTBYTES, g_mxStatusBarPrefix[STATUS_SELCTBYTES], tchSelB);
s_bIsSelCountable = bIsSelCountable;
s_iSelStart = iSelStart;
@@ -8007,7 +8007,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
FormatNumberStr(tchLinesSelected);
}
- FormatString(tchStatusBar[STATUS_SELCTLINES], txtWidth, IDS_STATUS_SELCTLINES, g_mxStatusBarPrefix[STATUS_SELCTLINES], tchLinesSelected);
+ FormatLngString(tchStatusBar[STATUS_SELCTLINES], txtWidth, IDS_STATUS_SELCTLINES, g_mxStatusBarPrefix[STATUS_SELCTLINES], tchLinesSelected);
s_bIsSelectionEmpty = bIsSelectionEmpty;
s_iLinesSelected = iLinesSelected;
@@ -8041,7 +8041,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
StringCchCopy(tchOcc, COUNTOF(tchOcc), L"--");
}
- FormatString(tchStatusBar[STATUS_OCCURRENCE], txtWidth, IDS_STATUS_OCCURRENCE, g_mxStatusBarPrefix[STATUS_OCCURRENCE], tchOcc);
+ FormatLngString(tchStatusBar[STATUS_OCCURRENCE], txtWidth, IDS_STATUS_OCCURRENCE, g_mxStatusBarPrefix[STATUS_OCCURRENCE], tchOcc);
s_bMOVisible = g_bMarkOccurrencesMatchVisible;
s_iMarkOccurrencesCount = g_iMarkOccurrencesCount;
@@ -8056,7 +8056,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
DocPos const iTextLength = SciCall_GetTextLength();
if (s_iTextLength != iTextLength) {
StrFormatByteSize(iTextLength, tchBytes, COUNTOF(tchBytes));
- FormatString(tchStatusBar[STATUS_DOCSIZE], txtWidth, IDS_STATUS_DOCSIZE, g_mxStatusBarPrefix[STATUS_DOCSIZE], tchBytes);
+ FormatLngString(tchStatusBar[STATUS_DOCSIZE], txtWidth, IDS_STATUS_DOCSIZE, g_mxStatusBarPrefix[STATUS_DOCSIZE], tchBytes);
s_iTextLength = iTextLength;
bIsUpdateNeeded = true;
}
@@ -8179,8 +8179,8 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
else
StringCchCopy(tchReplOccs, COUNTOF(tchReplOccs), L"--");
- FormatString(tchFRStatus, COUNTOF(tchFRStatus), IDS_FR_STATUS_FMT,
- tchLn, tchLines, tchCol, tchSel, tchOcc, tchReplOccs, FR_Status[g_FindReplaceMatchFoundState]);
+ FormatLngString(tchFRStatus, COUNTOF(tchFRStatus), IDS_FR_STATUS_FMT,
+ tchLn, tchLines, tchCol, tchSel, tchOcc, tchReplOccs, FR_Status[g_FindReplaceMatchFoundState]);
SetWindowText(GetDlgItem(g_hwndDlgFindReplace, IDS_FR_STATUS_TEXT), tchFRStatus);
}
diff --git a/src/Notepad3.rc b/src/Notepad3.rc
index 6b97e41f6..555d3f6c3 100644
--- a/src/Notepad3.rc
+++ b/src/Notepad3.rc
@@ -37,6 +37,7 @@ BEGIN
"#include ""../language/np3_en_us/menu_en_us.rc""\r\n"
"#include ""../language/np3_en_us/strings_en_us.rc""\r\n"
"#include ""../language/np3_en_us/encode_en_us.rc""\r\n"
+ "#include ""../language/np3_en_us/lexer_en_us.rc""\r\n"
"#include ""../language/np3_en_us/dialogs_en_us.rc""\r\n"
"\0"
END
@@ -296,301 +297,6 @@ BEGIN
END
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE
-BEGIN
- 62000 "Windows (CR+LF)"
- 62001 "Unix (LF)"
- 62002 "Mac (CR)"
-END
-
-STRINGTABLE
-BEGIN
- 63000 "Default Text"
- 63001 "Web Source Code"
- 63002 "XML Document"
- 63003 "CSS Style Sheets"
- 63004 "C/C++ Source Code"
- 63005 "C# Source Code"
- 63006 "Resource Script"
- 63007 "Makefiles"
-END
-
-STRINGTABLE
-BEGIN
- 63008 "VBScript"
- 63009 "Visual Basic"
- 63010 "JavaScript"
- 63011 "Java Source Code"
- 63012 "Pascal Source Code"
- 63013 "Assembly Script"
- 63014 "Perl Script"
- 63015 "Configuration Files"
- 63016 "Batch Files"
- 63017 "Diff Files"
- 63018 "SQL Query"
- 63019 "Python Script"
- 63020 "Apache Config Files"
- 63021 "PowerShell Script"
- 63022 "D Source Code"
- 63023 "Go Source Code"
-END
-
-STRINGTABLE
-BEGIN
- 63024 "Awk Script"
- 63025 "ANSI Art"
- 63026 "Shell Script"
- 63027 "Registry Files"
- 63028 "VHDL"
- 63029 "JSON"
- 63030 "NSIS"
- 63031 "Inno Setup Script"
- 63032 "Ruby Script"
- 63033 "Lua Script"
- 63034 "Tcl Script"
- 63035 "AutoIt3 Script"
- 63036 "LaTeX Files"
- 63037 "AutoHotkey Script"
- 63038 "Cmake Script"
- 63039 "AviSynth Script"
-END
-
-STRINGTABLE
-BEGIN
- 63040 "Markdown"
- 63041 "YAML"
- 63042 "Coffeescript"
- 63043 "MATLAB"
- 63044 "Nim Source Code"
- 63045 "R-S-SPlus Statistics Code"
-END
-
-STRINGTABLE
-BEGIN
- 63100 "Default Style"
- 63101 "Margins and Line Numbers"
- 63102 "Matching Braces (Indicator)"
- 63103 "Matching Braces Error (Indicator)"
-END
-
-STRINGTABLE
-BEGIN
- 63104 "Control Characters (Font)"
- 63105 "Indentation Guide (Color)"
- 63106 "Selected Text (Colors)"
- 63107 "Whitespace (Colors, Size 0-5)"
- 63108 "Current Line Background (Color)"
- 63109 "Caret (Color, Size 1-3)"
- 63110 "Long Line Marker (Colors)"
- 63111 "Extra Line Spacing (Size)"
- 63112 "2nd Default Style"
- 63113 "2nd Margins and Line Numbers"
- 63114 "2nd Matching Braces (Indicator)"
- 63115 "2nd Matching Braces Error (Indicator)"
- 63116 "2nd Control Characters (Font)"
- 63117 "2nd Indentation Guide (Color)"
- 63118 "2nd Selected Text (Colors)"
- 63119 "2nd Whitespace (Colors, Size 0-5)"
-END
-
-STRINGTABLE
-BEGIN
- 63120 "2nd Current Line Background (Color)"
- 63121 "2nd Caret (Color, Size 1-3)"
- 63122 "2nd Long Line Marker (Colors)"
- 63123 "2nd Extra Line Spacing (Size)"
- 63124 "Bookmarks and Folding (Colors)"
- 63125 "2nd Bookmarks and Folding (Colors)"
- 63126 "Default"
- 63127 "Comment"
- 63128 "Keyword"
- 63129 "Identifier"
- 63130 "Number"
- 63131 "String"
- 63132 "Operator"
- 63133 "Preprocessor"
- 63134 "Verbatim String"
- 63135 "Regex"
-END
-
-STRINGTABLE
-BEGIN
- 63136 "HTML Tag"
- 63137 "HTML Unknown Tag"
- 63138 "HTML Attribute"
- 63139 "HTML Unknown Attribute"
- 63140 "HTML Value"
- 63141 "HTML String"
- 63142 "HTML Other Inside Tag"
- 63143 "HTML Comment"
- 63144 "HTML Entity"
- 63145 "XML Identifier"
- 63146 "ASP Start Tag"
- 63147 "CDATA"
- 63148 "PHP Start Tag"
- 63149 "PHP Default"
- 63150 "PHP String"
- 63151 "PHP Simple String"
-END
-
-STRINGTABLE
-BEGIN
- 63152 "PHP Keyword"
- 63153 "PHP Number"
- 63154 "PHP Variable"
- 63155 "PHP String Variable"
- 63156 "PHP Complex Variable"
- 63157 "PHP Comment"
- 63158 "PHP Operator"
- 63159 "JS Default"
- 63160 "JS Comment"
- 63161 "JS Number"
- 63162 "JS Identifier"
- 63163 "JS Keyword"
- 63164 "JS String"
- 63165 "JS Symbols"
- 63166 "JS Regex"
- 63167 "ASP JS Default"
-END
-
-STRINGTABLE
-BEGIN
- 63168 "ASP JS Comment"
- 63169 "ASP JS Number"
- 63170 "ASP JS Identifier"
- 63171 "ASP JS Keyword"
- 63172 "ASP JS String"
- 63173 "ASP JS Symbols"
- 63174 "ASP JS Regex"
- 63175 "VBS Default"
- 63176 "VBS Comment"
- 63177 "VBS Number"
- 63178 "VBS Keyword"
- 63179 "VBS String"
- 63180 "VBS Identifier"
- 63181 "ASP VBS Default"
- 63182 "ASP VBS Comment"
- 63183 "ASP VBS Number"
-END
-
-STRINGTABLE
-BEGIN
- 63184 "ASP VBS Keyword"
- 63185 "ASP VBS String"
- 63186 "ASP VBS Identifier"
- 63187 "XML Tag"
- 63188 "XML Attribute"
- 63189 "XML Value"
- 63190 "XML String"
- 63191 "XML Other Inside Tag"
- 63192 "XML Comment"
- 63193 "XML Entity"
- 63194 "Tag-Class"
- 63195 "Tag-ID"
- 63196 "Tag-Attribute"
- 63197 "Pseudo-Class"
- 63198 "Unknown Pseudo-Class"
- 63199 "CSS Property"
-END
-
-STRINGTABLE
-BEGIN
- 63200 "Unknown Property"
- 63201 "Value"
- 63202 "Important"
- 63203 "Directive"
- 63204 "Target"
- 63205 "Inline Asm"
- 63206 "CPU Instruction"
- 63207 "FPU Instruction"
- 63208 "Register"
- 63209 "Directive Operand"
- 63210 "Extended Instruction"
- 63211 "String Double Quoted"
- 63212 "String Single Quoted"
- 63213 "POD (Common)"
- 63214 "POD (Verbatim)"
- 63215 "Scalar $var"
-END
-
-STRINGTABLE
-BEGIN
- 63216 "Array @var"
- 63217 "Hash %var"
- 63218 "Symbol Table *var"
- 63219 "Regex /re/ or m{re}"
- 63220 "Substitution s/re/ore/"
- 63221 "Back Ticks"
- 63222 "Data Section"
- 63223 "Here-Doc (Delimiter)"
- 63224 "Here-Doc (Single Quoted, q)"
- 63225 "Here-Doc (Double Quoted, qq)"
- 63226 "Here-Doc (Back Ticks, qx)"
- 63227 "Single Quoted String (Generic, q)"
- 63228 "Double Quoted String (qq)"
- 63229 "Back Ticks (qx)"
- 63230 "Regex (qr)"
- 63231 "Array (qw)"
-END
-
-STRINGTABLE
-BEGIN
- 63232 "Section"
- 63233 "Assignment"
- 63234 "Default Value"
- 63235 "Label"
- 63236 "Command"
- 63237 "SGML"
- 63238 "Source and Destination"
- 63239 "Position Setting"
- 63240 "Line Addition"
- 63241 "Line Removal"
- 63242 "Line Change"
- 63243 "Quoted Identifier"
- 63244 "String Triple Double Quotes"
- 63245 "String Triple Single Quotes"
- 63246 "Class Name"
- 63247 "Function Name"
-END
-
-STRINGTABLE
-BEGIN
- 63248 "IP Address"
- 63249 "Variable"
- 63250 "Cmdlet"
- 63251 "Alias"
- 63252 "Parsing Error"
- 63253 "Prototype"
- 63254 "Format Identifier"
- 63255 "Format Body"
- 63256 "HTML Element Text"
- 63257 "XML Element Text"
- 63258 "Typedefs/Classes"
- 63259 "Comment Doc"
- 63260 "Keyword 2nd"
- 63261 "Error"
- 63262 "Mark Occurrences (Indicator)"
- 63263 "2nd Mark Occurrences (Indicator)"
-END
-
-STRINGTABLE
-BEGIN
- 63264 "Hyperlink Hotspots"
- 63265 "2nd Hyperlink Hotspots"
- 63266 "2nd Default Text"
- 63267 "Variable within String"
- 63268 "Ordered List"
- 63269 "Infix"
- 63270 "Infix EOL"
- 63271 "Base Package Functions"
- 63272 "Other Package Functions"
-END
-
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
@@ -606,6 +312,7 @@ END
#include "../language/np3_en_us/menu_en_us.rc"
#include "../language/np3_en_us/strings_en_us.rc"
#include "../language/np3_en_us/encode_en_us.rc"
+#include "../language/np3_en_us/lexer_en_us.rc"
#include "../language/np3_en_us/dialogs_en_us.rc"
/////////////////////////////////////////////////////////////////////////////
diff --git a/src/Styles.c b/src/Styles.c
index 240df192e..9042d16b0 100644
--- a/src/Styles.c
+++ b/src/Styles.c
@@ -74,41 +74,41 @@ KEYWORDLIST KeyWords_NULL = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexStandard = { SCLEX_NULL, 63000, L"Default Text", L"txt; text; wtx; log; asc; doc", L"", &KeyWords_NULL, {
- /* 0 */ { STYLE_DEFAULT, 63100, L"Default Style", L"font:Default; size:10", L"" },
- /* 1 */ { STYLE_LINENUMBER, 63101, L"Margins and Line Numbers", L"size:-2; fore:#FF0000", L"" },
- /* 2 */ { STYLE_BRACELIGHT, 63102, L"Matching Braces (Indicator)", L"fore:#00FF40; alpha:40; alpha2:40; indic_roundbox", L"" },
- /* 3 */ { STYLE_BRACEBAD, 63103, L"Matching Braces Error (Indicator)", L"fore:#FF0080; alpha:140; alpha2:140; indic_roundbox", L"" },
- /* 4 */ { STYLE_CONTROLCHAR, 63104, L"Control Characters (Font)", L"size:-1", L"" },
- /* 5 */ { STYLE_INDENTGUIDE, 63105, L"Indentation Guide (Color)", L"fore:#A0A0A0", L"" },
- /* 6 */ { SCI_SETSELFORE+SCI_SETSELBACK, 63106, L"Selected Text (Colors)", L"back:#0A246A; eolfilled; alpha:95", L"" },
- /* 7 */ { SCI_SETWHITESPACEFORE+SCI_SETWHITESPACEBACK+SCI_SETWHITESPACESIZE, 63107, L"Whitespace (Colors, Size 0-5)", L"fore:#FF4000", L"" },
- /* 8 */ { SCI_SETCARETLINEBACK, 63108, L"Current Line Background (Color)", L"back:#FFFF00; alpha:50", L"" },
- /* 9 */ { SCI_SETCARETFORE+SCI_SETCARETWIDTH, 63109, L"Caret (Color, Size 1-3)", L"", L"" },
- /* 10 */ { SCI_SETEDGECOLOUR, 63110, L"Long Line Marker (Colors)", L"fore:#FFC000", L"" },
- /* 11 */ { SCI_SETEXTRAASCENT+SCI_SETEXTRADESCENT, 63111, L"Extra Line Spacing (Size)", L"size:2", L"" },
- /* 12 */ { SCI_FOLDALL+SCI_MARKERSETALPHA, 63124, L"Bookmarks and Folding (Colors)", L"fore:#000000; back:#808080; alpha:80", L"" },
- /* 13 */ { SCI_MARKERSETBACK+SCI_MARKERSETALPHA, 63262, L"Mark Occurrences (Indicator)", L"indic_roundbox", L"" },
- /* 14 */ { SCI_SETHOTSPOTACTIVEFORE, 63264, L"Hyperlink Hotspots", L"italic; fore:#0000FF", L"" },
+EDITLEXER lexStandard = { SCLEX_NULL, IDS_LEX_DEF_TXT, L"Default Text", L"txt; text; wtx; log; asc; doc", L"", &KeyWords_NULL, {
+ /* 0 */ { STYLE_DEFAULT, IDS_LEX_STD_STYLE, L"Default Style", L"font:Default; size:10", L"" },
+ /* 1 */ { STYLE_LINENUMBER, IDS_LEX_STD_MARGIN, L"Margins and Line Numbers", L"size:-2; fore:#FF0000", L"" },
+ /* 2 */ { STYLE_BRACELIGHT, IDS_LEX_STD_BRACE, L"Matching Braces (Indicator)", L"fore:#00FF40; alpha:40; alpha2:40; indic_roundbox", L"" },
+ /* 3 */ { STYLE_BRACEBAD, IDS_LEX_STD_BRACE_FAIL, L"Matching Braces Error (Indicator)", L"fore:#FF0080; alpha:140; alpha2:140; indic_roundbox", L"" },
+ /* 4 */ { STYLE_CONTROLCHAR, IDS_LEX_STD_CTRL_CHAR, L"Control Characters (Font)", L"size:-1", L"" },
+ /* 5 */ { STYLE_INDENTGUIDE, IDS_LEX_STD_INDENT, L"Indentation Guide (Color)", L"fore:#A0A0A0", L"" },
+ /* 6 */ { SCI_SETSELFORE+SCI_SETSELBACK, IDS_LEX_STD_SEL, L"Selected Text (Colors)", L"back:#0A246A; eolfilled; alpha:95", L"" },
+ /* 7 */ { SCI_SETWHITESPACEFORE+SCI_SETWHITESPACEBACK+SCI_SETWHITESPACESIZE, IDS_LEX_STD_WSPC, L"Whitespace (Colors, Size 0-5)", L"fore:#FF4000", L"" },
+ /* 8 */ { SCI_SETCARETLINEBACK, IDS_LEX_STD_LN_BACKGR, L"Current Line Background (Color)", L"back:#FFFF00; alpha:50", L"" },
+ /* 9 */ { SCI_SETCARETFORE+SCI_SETCARETWIDTH, IDS_LEX_STD_CARET, L"Caret (Color, Size 1-3)", L"", L"" },
+ /* 10 */ { SCI_SETEDGECOLOUR, IDS_LEX_STD_LONG_LN, L"Long Line Marker (Colors)", L"fore:#FFC000", L"" },
+ /* 11 */ { SCI_SETEXTRAASCENT+SCI_SETEXTRADESCENT, IDS_LEX_STD_X_SPC, L"Extra Line Spacing (Size)", L"size:2", L"" },
+ /* 12 */ { SCI_FOLDALL+SCI_MARKERSETALPHA, IDS_LEX_STD_BKMRK, L"Bookmarks and Folding (Colors)", L"fore:#000000; back:#808080; alpha:80", L"" },
+ /* 13 */ { SCI_MARKERSETBACK+SCI_MARKERSETALPHA, IDS_LEX_STR_63262, L"Mark Occurrences (Indicator)", L"indic_roundbox", L"" },
+ /* 14 */ { SCI_SETHOTSPOTACTIVEFORE, IDS_LEX_STR_63264, L"Hyperlink Hotspots", L"italic; fore:#0000FF", L"" },
{ -1, 00000, L"", L"", L"" } } };
-EDITLEXER lexStandard2nd = { SCLEX_NULL, 63266, L"2nd Default Text", L"txt; text; wtx; log; asc; doc", L"", &KeyWords_NULL,{
- /* 0 */ { STYLE_DEFAULT, 63112, L"2nd Default Style", L"font:Courier New; size:10", L"" },
- /* 1 */ { STYLE_LINENUMBER, 63113, L"2nd Margins and Line Numbers", L"font:Tahoma; size:-2; fore:#FF0000", L"" },
- /* 2 */ { STYLE_BRACELIGHT, 63114, L"2nd Matching Braces (Indicator)", L"fore:#00FF40; alpha:80; alpha2:220; indic_roundbox", L"" },
- /* 3 */ { STYLE_BRACEBAD, 63115, L"2nd Matching Braces Error (Indicator)", L"fore:#FF0080; alpha:140; alpha2:220; indic_roundbox", L"" },
- /* 4 */ { STYLE_CONTROLCHAR, 63116, L"2nd Control Characters (Font)", L"size:-1", L"" },
- /* 5 */ { STYLE_INDENTGUIDE, 63117, L"2nd Indentation Guide (Color)", L"fore:#A0A0A0", L"" },
- /* 6 */ { SCI_SETSELFORE + SCI_SETSELBACK, 63118, L"2nd Selected Text (Colors)", L"eolfilled", L"" },
- /* 7 */ { SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, 63119, L"2nd Whitespace (Colors, Size 0-5)", L"fore:#FF4000", L"" },
- /* 8 */ { SCI_SETCARETLINEBACK, 63120, L"2nd Current Line Background (Color)", L"back:#FFFF00; alpha:50", L"" },
- /* 9 */ { SCI_SETCARETFORE + SCI_SETCARETWIDTH, 63121, L"2nd Caret (Color, Size 1-3)", L"", L"" },
- /* 10 */ { SCI_SETEDGECOLOUR, 63122, L"2nd Long Line Marker (Colors)", L"fore:#FFC000", L"" },
- /* 11 */ { SCI_SETEXTRAASCENT + SCI_SETEXTRADESCENT, 63123, L"2nd Extra Line Spacing (Size)", L"", L"" },
- /* 12 */ { SCI_FOLDALL + SCI_MARKERSETALPHA, 63125, L"2nd Bookmarks and Folding (Colors)", L"fore:#000000; back:#808080; alpha:80; charset:2; case:U", L"" },
- /* 13 */ { SCI_MARKERSETBACK + SCI_MARKERSETALPHA, 63263, L"2nd Mark Occurrences (Indicator)", L"fore:#0x000000; alpha:100; alpha2:220; indic_box", L"" },
- /* 14 */ { SCI_SETHOTSPOTACTIVEFORE, 63265, L"2nd Hyperlink Hotspots", L"bold; fore:#FF0000", L"" },
+EDITLEXER lexStandard2nd = { SCLEX_NULL, IDS_LEX_STR_63266, L"2nd Default Text", L"txt; text; wtx; log; asc; doc", L"", &KeyWords_NULL,{
+ /* 0 */ { STYLE_DEFAULT, IDS_LEX_2ND_STYLE, L"2nd Default Style", L"font:Courier New; size:10", L"" },
+ /* 1 */ { STYLE_LINENUMBER, IDS_LEX_2ND_MARGIN, L"2nd Margins and Line Numbers", L"font:Tahoma; size:-2; fore:#FF0000", L"" },
+ /* 2 */ { STYLE_BRACELIGHT, IDS_LEX_2ND_BRACE, L"2nd Matching Braces (Indicator)", L"fore:#00FF40; alpha:80; alpha2:220; indic_roundbox", L"" },
+ /* 3 */ { STYLE_BRACEBAD, IDS_LEX_2ND_BRACE_FAIL, L"2nd Matching Braces Error (Indicator)", L"fore:#FF0080; alpha:140; alpha2:220; indic_roundbox", L"" },
+ /* 4 */ { STYLE_CONTROLCHAR, IDS_LEX_2ND_CTRL_CHAR, L"2nd Control Characters (Font)", L"size:-1", L"" },
+ /* 5 */ { STYLE_INDENTGUIDE, IDS_LEX_2ND_INDENT, L"2nd Indentation Guide (Color)", L"fore:#A0A0A0", L"" },
+ /* 6 */ { SCI_SETSELFORE + SCI_SETSELBACK, IDS_LEX_2ND_SEL, L"2nd Selected Text (Colors)", L"eolfilled", L"" },
+ /* 7 */ { SCI_SETWHITESPACEFORE + SCI_SETWHITESPACEBACK + SCI_SETWHITESPACESIZE, IDS_LEX_2ND_WSPC, L"2nd Whitespace (Colors, Size 0-5)", L"fore:#FF4000", L"" },
+ /* 8 */ { SCI_SETCARETLINEBACK, IDS_LEX_2ND_LN_BACKGR, L"2nd Current Line Background (Color)", L"back:#FFFF00; alpha:50", L"" },
+ /* 9 */ { SCI_SETCARETFORE + SCI_SETCARETWIDTH, IDS_LEX_2ND_CARET, L"2nd Caret (Color, Size 1-3)", L"", L"" },
+ /* 10 */ { SCI_SETEDGECOLOUR, IDS_LEX_2ND_LONG_LN, L"2nd Long Line Marker (Colors)", L"fore:#FFC000", L"" },
+ /* 11 */ { SCI_SETEXTRAASCENT + SCI_SETEXTRADESCENT, IDS_LEX_2ND_X_SPC, L"2nd Extra Line Spacing (Size)", L"", L"" },
+ /* 12 */ { SCI_FOLDALL + SCI_MARKERSETALPHA, IDS_LEX_2ND_BKMRK, L"2nd Bookmarks and Folding (Colors)", L"fore:#000000; back:#808080; alpha:80; charset:2; case:U", L"" },
+ /* 13 */ { SCI_MARKERSETBACK + SCI_MARKERSETALPHA, IDS_LEX_STR_63263, L"2nd Mark Occurrences (Indicator)", L"fore:#0x000000; alpha:100; alpha2:220; indic_box", L"" },
+ /* 14 */ { SCI_SETHOTSPOTACTIVEFORE, IDS_LEX_STR_63265, L"2nd Hyperlink Hotspots", L"bold; fore:#FF0000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -141,12 +141,12 @@ LexDefaultStyles;
-EDITLEXER lexANSI = { SCLEX_NULL, 63025, L"ANSI Art", L"nfo; diz", L"", &KeyWords_NULL,{
- { STYLE_DEFAULT, 63126, L"Default", L"font:Lucida Console; none; size:10.5", L"" },
-{ STYLE_LINENUMBER, 63101, L"Margins and Line Numbers", L"font:Lucida Console; size:-2", L"" },
-{ STYLE_BRACELIGHT, 63102, L"Matching Braces", L"size:+0", L"" },
-{ STYLE_BRACEBAD, 63103, L"Matching Braces Error", L"size:+0", L"" },
-{ SCI_SETEXTRAASCENT + SCI_SETEXTRADESCENT, 63111, L"Extra Line Spacing (Size)", L"size:0", L"" },
+EDITLEXER lexANSI = { SCLEX_NULL, IDS_LEX_ANSI_ART, L"ANSI Art", L"nfo; diz", L"", &KeyWords_NULL,{
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"font:Lucida Console; none; size:10.5", L"" },
+{ STYLE_LINENUMBER, IDS_LEX_STD_MARGIN, L"Margins and Line Numbers", L"font:Lucida Console; size:-2", L"" },
+{ STYLE_BRACELIGHT, IDS_LEX_STD_BRACE, L"Matching Braces", L"size:+0", L"" },
+{ STYLE_BRACEBAD, IDS_LEX_STD_BRACE_FAIL, L"Matching Braces Error", L"size:+0", L"" },
+{ SCI_SETEXTRAASCENT + SCI_SETEXTRADESCENT, IDS_LEX_STD_X_SPC, L"Extra Line Spacing (Size)", L"size:0", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -210,62 +210,62 @@ KEYWORDLIST KeyWords_HTML = {
"", "", "", "" };
-EDITLEXER lexHTML = { SCLEX_HTML, 63001, L"Web Source Code", L"html; htm; asp; aspx; shtml; htd; xhtml; php; php3; phtml; htt; cfm; tpl; dtd; hta; htc", L"", &KeyWords_HTML, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_H_TAG,SCE_H_TAGEND,0,0), 63136, L"HTML Tag", L"fore:#648000", L"" },
- { SCE_H_TAGUNKNOWN, 63137, L"HTML Unknown Tag", L"fore:#C80000; back:#FFFF80", L"" },
- { SCE_H_ATTRIBUTE, 63138, L"HTML Attribute", L"fore:#FF4000", L"" },
- { SCE_H_ATTRIBUTEUNKNOWN, 63139, L"HTML Unknown Attribute", L"fore:#C80000; back:#FFFF80", L"" },
- { SCE_H_VALUE, 63140, L"HTML Value", L"fore:#3A6EA5", L"" },
- { MULTI_STYLE(SCE_H_DOUBLESTRING,SCE_H_SINGLESTRING,0,0), 63141, L"HTML String", L"fore:#3A6EA5", L"" },
- { SCE_H_OTHER, 63142, L"HTML Other Inside Tag", L"fore:#3A6EA5", L"" },
- { MULTI_STYLE(SCE_H_COMMENT,SCE_H_XCCOMMENT,0,0), 63143, L"HTML Comment", L"fore:#646464", L"" },
- { SCE_H_ENTITY, 63144, L"HTML Entity", L"fore:#B000B0", L"" },
- { SCE_H_DEFAULT, 63256, L"HTML Element Text", L"", L"" },
- { MULTI_STYLE(SCE_H_XMLSTART,SCE_H_XMLEND,0,0), 63145, L"XML Identifier", L"bold; fore:#881280", L"" },
- { SCE_H_SGML_DEFAULT, 63237, L"SGML", L"fore:#881280", L"" },
- { SCE_H_CDATA, 63147, L"CDATA", L"fore:#646464", L"" },
- { MULTI_STYLE(SCE_H_ASP,SCE_H_ASPAT,0,0), 63146, L"ASP Start Tag", L"bold; fore:#000080", L"" },
+EDITLEXER lexHTML = { SCLEX_HTML, IDS_LEX_WEB_SRC, L"Web Source Code", L"html; htm; asp; aspx; shtml; htd; xhtml; php; php3; phtml; htt; cfm; tpl; dtd; hta; htc", L"", &KeyWords_HTML, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_H_TAG,SCE_H_TAGEND,0,0), IDS_LEX_STR_63136, L"HTML Tag", L"fore:#648000", L"" },
+ { SCE_H_TAGUNKNOWN, IDS_LEX_STR_63137, L"HTML Unknown Tag", L"fore:#C80000; back:#FFFF80", L"" },
+ { SCE_H_ATTRIBUTE, IDS_LEX_STR_63138, L"HTML Attribute", L"fore:#FF4000", L"" },
+ { SCE_H_ATTRIBUTEUNKNOWN, IDS_LEX_STR_63139, L"HTML Unknown Attribute", L"fore:#C80000; back:#FFFF80", L"" },
+ { SCE_H_VALUE, IDS_LEX_STR_63140, L"HTML Value", L"fore:#3A6EA5", L"" },
+ { MULTI_STYLE(SCE_H_DOUBLESTRING,SCE_H_SINGLESTRING,0,0), IDS_LEX_STR_63141, L"HTML String", L"fore:#3A6EA5", L"" },
+ { SCE_H_OTHER, IDS_LEX_STR_63142, L"HTML Other Inside Tag", L"fore:#3A6EA5", L"" },
+ { MULTI_STYLE(SCE_H_COMMENT,SCE_H_XCCOMMENT,0,0), IDS_LEX_STR_63143, L"HTML Comment", L"fore:#646464", L"" },
+ { SCE_H_ENTITY, IDS_LEX_STR_63144, L"HTML Entity", L"fore:#B000B0", L"" },
+ { SCE_H_DEFAULT, IDS_LEX_STR_63256, L"HTML Element Text", L"", L"" },
+ { MULTI_STYLE(SCE_H_XMLSTART,SCE_H_XMLEND,0,0), IDS_LEX_STR_63145, L"XML Identifier", L"bold; fore:#881280", L"" },
+ { SCE_H_SGML_DEFAULT, IDS_LEX_STR_63237, L"SGML", L"fore:#881280", L"" },
+ { SCE_H_CDATA, IDS_LEX_STR_63147, L"CDATA", L"fore:#646464", L"" },
+ { MULTI_STYLE(SCE_H_ASP,SCE_H_ASPAT,0,0), IDS_LEX_STR_63146, L"ASP Start Tag", L"bold; fore:#000080", L"" },
//{ SCE_H_SCRIPT, L"Script", L"", L"" },
- { SCE_H_QUESTION, 63148, L"PHP Start Tag", L"bold; fore:#000080", L"" },
- { SCE_HPHP_DEFAULT, 63149, L"PHP Default", L"", L"" },
- { MULTI_STYLE(SCE_HPHP_COMMENT,SCE_HPHP_COMMENTLINE,0,0), 63157, L"PHP Comment", L"fore:#FF8000", L"" },
- { SCE_HPHP_WORD, 63152, L"PHP Keyword", L"bold; fore:#A46000", L"" },
- { SCE_HPHP_HSTRING, 63150, L"PHP String", L"fore:#008000", L"" },
- { SCE_HPHP_SIMPLESTRING, 63151, L"PHP Simple String", L"fore:#008000", L"" },
- { SCE_HPHP_NUMBER, 63153, L"PHP Number", L"fore:#FF0000", L"" },
- { SCE_HPHP_OPERATOR, 63158, L"PHP Operator", L"fore:#B000B0", L"" },
- { SCE_HPHP_VARIABLE, 63154, L"PHP Variable", L"italic; fore:#000080", L"" },
- { SCE_HPHP_HSTRING_VARIABLE, 63155, L"PHP String Variable", L"italic; fore:#000080", L"" },
- { SCE_HPHP_COMPLEX_VARIABLE, 63156, L"PHP Complex Variable", L"italic; fore:#000080", L"" },
- { MULTI_STYLE(SCE_HJ_DEFAULT,SCE_HJ_START,0,0), 63159, L"JS Default", L"", L"" },
- { MULTI_STYLE(SCE_HJ_COMMENT,SCE_HJ_COMMENTLINE,SCE_HJ_COMMENTDOC,0), 63160, L"JS Comment", L"fore:#646464", L"" },
- { SCE_HJ_KEYWORD, 63163, L"JS Keyword", L"bold; fore:#A46000", L"" },
- { SCE_HJ_WORD, 63162, L"JS Identifier", L"", L"" },
- { MULTI_STYLE(SCE_HJ_DOUBLESTRING,SCE_HJ_SINGLESTRING,SCE_HJ_STRINGEOL,0), 63164, L"JS String", L"fore:#008000", L"" },
- { SCE_HJ_REGEX, 63166, L"JS Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_HJ_NUMBER, 63161, L"JS Number", L"fore:#FF0000", L"" },
- { SCE_HJ_SYMBOLS, 63165, L"JS Symbols", L"fore:#B000B0", L"" },
- { MULTI_STYLE(SCE_HJA_DEFAULT,SCE_HJA_START,0,0), 63167, L"ASP JS Default", L"", L"" },
- { MULTI_STYLE(SCE_HJA_COMMENT,SCE_HJA_COMMENTLINE,SCE_HJA_COMMENTDOC,0), 63168, L"ASP JS Comment", L"fore:#646464", L"" },
- { SCE_HJA_KEYWORD, 63171, L"ASP JS Keyword", L"bold; fore:#A46000", L"" },
- { SCE_HJA_WORD, 63170, L"ASP JS Identifier", L"", L"" },
- { MULTI_STYLE(SCE_HJA_DOUBLESTRING,SCE_HJA_SINGLESTRING,SCE_HJA_STRINGEOL,0), 63172, L"ASP JS String", L"fore:#008000", L"" },
- { SCE_HJA_REGEX, 63174, L"ASP JS Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_HJA_NUMBER, 63169, L"ASP JS Number", L"fore:#FF0000", L"" },
- { SCE_HJA_SYMBOLS, 63173, L"ASP JS Symbols", L"fore:#B000B0", L"" },
- { MULTI_STYLE(SCE_HB_DEFAULT,SCE_HB_START,0,0), 63175, L"VBS Default", L"", L"" },
- { SCE_HB_COMMENTLINE, 63176, L"VBS Comment", L"fore:#646464", L"" },
- { SCE_HB_WORD, 63178, L"VBS Keyword", L"bold; fore:#B000B0", L"" },
- { SCE_HB_IDENTIFIER, 63180, L"VBS Identifier", L"", L"" },
- { MULTI_STYLE(SCE_HB_STRING,SCE_HB_STRINGEOL,0,0), 63179, L"VBS String", L"fore:#008000", L"" },
- { SCE_HB_NUMBER, 63177, L"VBS Number", L"fore:#FF0000", L"" },
- { MULTI_STYLE(SCE_HBA_DEFAULT,SCE_HBA_START,0,0), 63181, L"ASP VBS Default", L"", L"" },
- { SCE_HBA_COMMENTLINE, 63182, L"ASP VBS Comment", L"fore:#646464", L"" },
- { SCE_HBA_WORD, 63184, L"ASP VBS Keyword", L"bold; fore:#B000B0", L"" },
- { SCE_HBA_IDENTIFIER, 63186, L"ASP VBS Identifier", L"", L"" },
- { MULTI_STYLE(SCE_HBA_STRING,SCE_HBA_STRINGEOL,0,0), 63185, L"ASP VBS String", L"fore:#008000", L"" },
- { SCE_HBA_NUMBER, 63183, L"ASP VBS Number", L"fore:#FF0000", L"" },
+ { SCE_H_QUESTION, IDS_LEX_STR_63148, L"PHP Start Tag", L"bold; fore:#000080", L"" },
+ { SCE_HPHP_DEFAULT, IDS_LEX_STR_63149, L"PHP Default", L"", L"" },
+ { MULTI_STYLE(SCE_HPHP_COMMENT,SCE_HPHP_COMMENTLINE,0,0), IDS_LEX_STR_63157, L"PHP Comment", L"fore:#FF8000", L"" },
+ { SCE_HPHP_WORD, IDS_LEX_STR_63152, L"PHP Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_HPHP_HSTRING, IDS_LEX_STR_63150, L"PHP String", L"fore:#008000", L"" },
+ { SCE_HPHP_SIMPLESTRING, IDS_LEX_STR_63151, L"PHP Simple String", L"fore:#008000", L"" },
+ { SCE_HPHP_NUMBER, IDS_LEX_STR_63153, L"PHP Number", L"fore:#FF0000", L"" },
+ { SCE_HPHP_OPERATOR, IDS_LEX_STR_63158, L"PHP Operator", L"fore:#B000B0", L"" },
+ { SCE_HPHP_VARIABLE, IDS_LEX_STR_63154, L"PHP Variable", L"italic; fore:#000080", L"" },
+ { SCE_HPHP_HSTRING_VARIABLE, IDS_LEX_STR_63155, L"PHP String Variable", L"italic; fore:#000080", L"" },
+ { SCE_HPHP_COMPLEX_VARIABLE, IDS_LEX_STR_63156, L"PHP Complex Variable", L"italic; fore:#000080", L"" },
+ { MULTI_STYLE(SCE_HJ_DEFAULT,SCE_HJ_START,0,0), IDS_LEX_STR_63159, L"JS Default", L"", L"" },
+ { MULTI_STYLE(SCE_HJ_COMMENT,SCE_HJ_COMMENTLINE,SCE_HJ_COMMENTDOC,0), IDS_LEX_STR_63160, L"JS Comment", L"fore:#646464", L"" },
+ { SCE_HJ_KEYWORD, IDS_LEX_STR_63163, L"JS Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_HJ_WORD, IDS_LEX_STR_63162, L"JS Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_HJ_DOUBLESTRING,SCE_HJ_SINGLESTRING,SCE_HJ_STRINGEOL,0), IDS_LEX_STR_63164, L"JS String", L"fore:#008000", L"" },
+ { SCE_HJ_REGEX, IDS_LEX_STR_63166, L"JS Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_HJ_NUMBER, IDS_LEX_STR_63161, L"JS Number", L"fore:#FF0000", L"" },
+ { SCE_HJ_SYMBOLS, IDS_LEX_STR_63165, L"JS Symbols", L"fore:#B000B0", L"" },
+ { MULTI_STYLE(SCE_HJA_DEFAULT,SCE_HJA_START,0,0), IDS_LEX_STR_63167, L"ASP JS Default", L"", L"" },
+ { MULTI_STYLE(SCE_HJA_COMMENT,SCE_HJA_COMMENTLINE,SCE_HJA_COMMENTDOC,0), IDS_LEX_STR_63168, L"ASP JS Comment", L"fore:#646464", L"" },
+ { SCE_HJA_KEYWORD, IDS_LEX_STR_63171, L"ASP JS Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_HJA_WORD, IDS_LEX_STR_63170, L"ASP JS Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_HJA_DOUBLESTRING,SCE_HJA_SINGLESTRING,SCE_HJA_STRINGEOL,0), IDS_LEX_STR_63172, L"ASP JS String", L"fore:#008000", L"" },
+ { SCE_HJA_REGEX, IDS_LEX_STR_63174, L"ASP JS Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_HJA_NUMBER, IDS_LEX_STR_63169, L"ASP JS Number", L"fore:#FF0000", L"" },
+ { SCE_HJA_SYMBOLS, IDS_LEX_STR_63173, L"ASP JS Symbols", L"fore:#B000B0", L"" },
+ { MULTI_STYLE(SCE_HB_DEFAULT,SCE_HB_START,0,0), IDS_LEX_STR_63175, L"VBS Default", L"", L"" },
+ { SCE_HB_COMMENTLINE, IDS_LEX_STR_63176, L"VBS Comment", L"fore:#646464", L"" },
+ { SCE_HB_WORD, IDS_LEX_STR_63178, L"VBS Keyword", L"bold; fore:#B000B0", L"" },
+ { SCE_HB_IDENTIFIER, IDS_LEX_STR_63180, L"VBS Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_HB_STRING,SCE_HB_STRINGEOL,0,0), IDS_LEX_STR_63179, L"VBS String", L"fore:#008000", L"" },
+ { SCE_HB_NUMBER, IDS_LEX_STR_63177, L"VBS Number", L"fore:#FF0000", L"" },
+ { MULTI_STYLE(SCE_HBA_DEFAULT,SCE_HBA_START,0,0), IDS_LEX_STR_63181, L"ASP VBS Default", L"", L"" },
+ { SCE_HBA_COMMENTLINE, IDS_LEX_STR_63182, L"ASP VBS Comment", L"fore:#646464", L"" },
+ { SCE_HBA_WORD, IDS_LEX_STR_63184, L"ASP VBS Keyword", L"bold; fore:#B000B0", L"" },
+ { SCE_HBA_IDENTIFIER, IDS_LEX_STR_63186, L"ASP VBS Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_HBA_STRING,SCE_HBA_STRINGEOL,0,0), IDS_LEX_STR_63185, L"ASP VBS String", L"fore:#008000", L"" },
+ { SCE_HBA_NUMBER, IDS_LEX_STR_63183, L"ASP VBS Number", L"fore:#FF0000", L"" },
//{ SCE_HP_START, L"Phyton Start", L"", L"" },
//{ SCE_HP_DEFAULT, L"Phyton Default", L"", L"" },
//{ SCE_HP_COMMENTLINE, L"Phyton Comment Line", L"", L"" },
@@ -299,19 +299,19 @@ KEYWORDLIST KeyWords_XML = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexXML = { SCLEX_XML, 63002, L"XML Document", L"xml; xsl; rss; svg; xul; xsd; xslt; axl; rdf; xaml; vcproj", L"", &KeyWords_XML, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_H_TAG,SCE_H_TAGUNKNOWN,SCE_H_TAGEND,0), 63187, L"XML Tag", L"fore:#881280", L"" },
- { MULTI_STYLE(SCE_H_ATTRIBUTE,SCE_H_ATTRIBUTEUNKNOWN,0,0), 63188, L"XML Attribute", L"fore:#994500", L"" },
- { SCE_H_VALUE, 63189, L"XML Value", L"fore:#1A1AA6", L"" },
- { MULTI_STYLE(SCE_H_DOUBLESTRING,SCE_H_SINGLESTRING,0,0), 63190, L"XML String", L"fore:#1A1AA6", L"" },
- { SCE_H_OTHER, 63191, L"XML Other Inside Tag", L"fore:#1A1AA6", L"" },
- { MULTI_STYLE(SCE_H_COMMENT,SCE_H_XCCOMMENT,0,0), 63192, L"XML Comment", L"fore:#646464", L"" },
- { SCE_H_ENTITY, 63193, L"XML Entity", L"fore:#B000B0", L"" },
- { SCE_H_DEFAULT, 63257, L"XML Element Text", L"", L"" },
- { MULTI_STYLE(SCE_H_XMLSTART,SCE_H_XMLEND,0,0), 63145, L"XML Identifier", L"bold; fore:#881280", L"" },
- { SCE_H_SGML_DEFAULT, 63237, L"SGML", L"fore:#881280", L"" },
- { SCE_H_CDATA, 63147, L"CDATA", L"fore:#646464", L"" },
+EDITLEXER lexXML = { SCLEX_XML, IDS_LEX_XML_DOC, L"XML Document", L"xml; xsl; rss; svg; xul; xsd; xslt; axl; rdf; xaml; vcproj", L"", &KeyWords_XML, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_H_TAG,SCE_H_TAGUNKNOWN,SCE_H_TAGEND,0), IDS_LEX_STR_63187, L"XML Tag", L"fore:#881280", L"" },
+ { MULTI_STYLE(SCE_H_ATTRIBUTE,SCE_H_ATTRIBUTEUNKNOWN,0,0), IDS_LEX_STR_63188, L"XML Attribute", L"fore:#994500", L"" },
+ { SCE_H_VALUE, IDS_LEX_STR_63189, L"XML Value", L"fore:#1A1AA6", L"" },
+ { MULTI_STYLE(SCE_H_DOUBLESTRING,SCE_H_SINGLESTRING,0,0), IDS_LEX_STR_63190, L"XML String", L"fore:#1A1AA6", L"" },
+ { SCE_H_OTHER, IDS_LEX_STR_63191, L"XML Other Inside Tag", L"fore:#1A1AA6", L"" },
+ { MULTI_STYLE(SCE_H_COMMENT,SCE_H_XCCOMMENT,0,0), IDS_LEX_STR_63192, L"XML Comment", L"fore:#646464", L"" },
+ { SCE_H_ENTITY, IDS_LEX_STR_63193, L"XML Entity", L"fore:#B000B0", L"" },
+ { SCE_H_DEFAULT, IDS_LEX_STR_63257, L"XML Element Text", L"", L"" },
+ { MULTI_STYLE(SCE_H_XMLSTART,SCE_H_XMLEND,0,0), IDS_LEX_STR_63145, L"XML Identifier", L"bold; fore:#881280", L"" },
+ { SCE_H_SGML_DEFAULT, IDS_LEX_STR_63237, L"SGML", L"fore:#881280", L"" },
+ { SCE_H_CDATA, IDS_LEX_STR_63147, L"CDATA", L"fore:#646464", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -376,26 +376,26 @@ KEYWORDLIST KeyWords_CSS = {
"" };
-EDITLEXER lexCSS = { SCLEX_CSS, 63003, L"CSS Style Sheets", L"css; less; sass; scss", L"", &KeyWords_CSS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_CSS_DEFAULT, 63126, L"CSS Default", L"", L"" },
- { SCE_CSS_COMMENT, 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_CSS_TAG, 63136, L"HTML Tag", L"bold; fore:#0A246A", L"" },
- { SCE_CSS_CLASS, 63194, L"Tag-Class", L"fore:#648000", L"" },
- { SCE_CSS_ID, 63195, L"Tag-ID", L"fore:#648000", L"" },
- { SCE_CSS_ATTRIBUTE, 63196, L"Tag-Attribute", L"italic; fore:#648000", L"" },
- { MULTI_STYLE(SCE_CSS_PSEUDOCLASS,SCE_CSS_EXTENDED_PSEUDOCLASS,0,0), 63197, L"Pseudo-Class", L"fore:#B000B0", L"" },
- { MULTI_STYLE(SCE_CSS_PSEUDOELEMENT,SCE_CSS_EXTENDED_PSEUDOELEMENT,0,0), 63361, L"Pseudo-Element", L"fore:#B00050", L"" },
- { MULTI_STYLE(SCE_CSS_IDENTIFIER,SCE_CSS_IDENTIFIER2,SCE_CSS_IDENTIFIER3,SCE_CSS_EXTENDED_IDENTIFIER), 63199, L"CSS Property", L"fore:#FF4000", L"" },
- { MULTI_STYLE(SCE_CSS_DOUBLESTRING,SCE_CSS_SINGLESTRING,0,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_CSS_VALUE, 63201, L"Value", L"fore:#3A6EA5", L"" },
- { SCE_CSS_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_CSS_IMPORTANT, 63202, L"Important", L"bold; fore:#C80000", L"" },
- { SCE_CSS_DIRECTIVE, 63203, L"Directive", L"bold; fore:#000000; back:#FFF1A8", L"" },
- { SCE_CSS_MEDIA, 63382, L"Media", L"bold; fore:#0A246A", L"" },
- { SCE_CSS_VARIABLE, 63249, L"Variable", L"bold; fore:#FF4000", L"" },
- { SCE_CSS_UNKNOWN_PSEUDOCLASS, 63198, L"Unknown Pseudo-Class", L"fore:#C80000; back:#FFFF80", L"" },
- { SCE_CSS_UNKNOWN_IDENTIFIER, 63200, L"Unknown Property", L"fore:#C80000; back:#FFFF80", L"" },
+EDITLEXER lexCSS = { SCLEX_CSS, IDS_LEX_CSS_STYLE, L"CSS Style Sheets", L"css; less; sass; scss", L"", &KeyWords_CSS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_CSS_DEFAULT, IDS_LEX_STR_63126, L"CSS Default", L"", L"" },
+ { SCE_CSS_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_CSS_TAG, IDS_LEX_STR_63136, L"HTML Tag", L"bold; fore:#0A246A", L"" },
+ { SCE_CSS_CLASS, IDS_LEX_STR_63194, L"Tag-Class", L"fore:#648000", L"" },
+ { SCE_CSS_ID, IDS_LEX_STR_63195, L"Tag-ID", L"fore:#648000", L"" },
+ { SCE_CSS_ATTRIBUTE, IDS_LEX_STR_63196, L"Tag-Attribute", L"italic; fore:#648000", L"" },
+ { MULTI_STYLE(SCE_CSS_PSEUDOCLASS,SCE_CSS_EXTENDED_PSEUDOCLASS,0,0), IDS_LEX_STR_63197, L"Pseudo-Class", L"fore:#B000B0", L"" },
+ { MULTI_STYLE(SCE_CSS_PSEUDOELEMENT,SCE_CSS_EXTENDED_PSEUDOELEMENT,0,0), IDS_LEX_STR_63361, L"Pseudo-Element", L"fore:#B00050", L"" },
+ { MULTI_STYLE(SCE_CSS_IDENTIFIER,SCE_CSS_IDENTIFIER2,SCE_CSS_IDENTIFIER3,SCE_CSS_EXTENDED_IDENTIFIER), IDS_LEX_STR_63199, L"CSS Property", L"fore:#FF4000", L"" },
+ { MULTI_STYLE(SCE_CSS_DOUBLESTRING,SCE_CSS_SINGLESTRING,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_CSS_VALUE, IDS_LEX_STR_63201, L"Value", L"fore:#3A6EA5", L"" },
+ { SCE_CSS_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_CSS_IMPORTANT, IDS_LEX_STR_63202, L"Important", L"bold; fore:#C80000", L"" },
+ { SCE_CSS_DIRECTIVE, IDS_LEX_STR_63203, L"Directive", L"bold; fore:#000000; back:#FFF1A8", L"" },
+ { SCE_CSS_MEDIA, IDS_LEX_STR_63382, L"Media", L"bold; fore:#0A246A", L"" },
+ { SCE_CSS_VARIABLE, IDS_LEX_STR_63249, L"Variable", L"bold; fore:#FF4000", L"" },
+ { SCE_CSS_UNKNOWN_PSEUDOCLASS, IDS_LEX_STR_63198, L"Unknown Pseudo-Class", L"fore:#C80000; back:#FFFF80", L"" },
+ { SCE_CSS_UNKNOWN_IDENTIFIER, IDS_LEX_STR_63200, L"Unknown Property", L"fore:#C80000; back:#FFFF80", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -431,18 +431,18 @@ KEYWORDLIST KeyWords_CPP = {
""
};
-EDITLEXER lexCPP = { SCLEX_CPP, 63004, L"C/C++ Source Code", L"c; cpp; cxx; cc; h; hpp; hxx; hh; m; mm; idl; inl; odl", L"", &KeyWords_CPP, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_C_WORD2, 63260, L"Keyword 2nd", L"bold; italic; fore:#3C6CDD", L"" },
- { SCE_C_GLOBALCLASS, 63258, L"Typedefs/Classes", L"bold; italic; fore:#800000", L"" },
- { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { MULTI_STYLE(SCE_C_PREPROCESSOR,SCE_C_PREPROCESSORCOMMENT,SCE_C_PREPROCESSORCOMMENTDOC,0), 63133, L"Preprocessor", L"fore:#FF8000", L"" },
+EDITLEXER lexCPP = { SCLEX_CPP, IDS_LEX_CPP_SRC, L"C/C++ Source Code", L"c; cpp; cxx; cc; h; hpp; hxx; hh; m; mm; idl; inl; odl", L"", &KeyWords_CPP, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_C_WORD2, IDS_LEX_STR_63260, L"Keyword 2nd", L"bold; italic; fore:#3C6CDD", L"" },
+ { SCE_C_GLOBALCLASS, IDS_LEX_STR_63258, L"Typedefs/Classes", L"bold; italic; fore:#800000", L"" },
+ { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { MULTI_STYLE(SCE_C_PREPROCESSOR,SCE_C_PREPROCESSORCOMMENT,SCE_C_PREPROCESSORCOMMENTDOC,0), IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
//{ SCE_C_UUID, L"UUID", L"", L"" },
//{ SCE_C_REGEX, L"Regex", L"", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -583,21 +583,21 @@ KEYWORDLIST KeyWords_CS = {
"", "", "", "", "" };
-EDITLEXER lexCS = { SCLEX_CPP, 63005, L"C# Source Code", L"cs", L"", &KeyWords_CS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"C Default", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#804000", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_VERBATIM, 63134, L"Verbatim String", L"fore:#008000", L"" },
- { SCE_C_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_C_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
+EDITLEXER lexCS = { SCLEX_CPP, IDS_LEX_CSHARP_SRC, L"C# Source Code", L"cs", L"", &KeyWords_CS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"C Default", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#804000", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_VERBATIM, IDS_LEX_STR_63134, L"Verbatim String", L"fore:#008000", L"" },
+ { SCE_C_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_C_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
//{ SCE_C_UUID, L"UUID", L"", L"" },
//{ SCE_C_REGEX, L"Regex", L"", L"" },
//{ SCE_C_WORD2, L"Word 2", L"", L"" },
- { SCE_C_GLOBALCLASS, 63337, L"Global Class", L"fore:#2B91AF", L"" },
+ { SCE_C_GLOBALCLASS, IDS_LEX_STR_63337, L"Global Class", L"fore:#2B91AF", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -613,16 +613,16 @@ KEYWORDLIST KeyWords_RC = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexRC = { SCLEX_CPP, 63006, L"Resource Script", L"rc; rc2; rct; rh; r; dlg", L"", &KeyWords_RC, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#0A246A", L"" },
- { SCE_C_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
+EDITLEXER lexRC = { SCLEX_CPP, IDS_LEX_RESOURCE_SCR, L"Resource Script", L"rc; rc2; rct; rh; r; dlg", L"", &KeyWords_RC, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#0A246A", L"" },
+ { SCE_C_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
//{ SCE_C_UUID, L"UUID", L"", L"" },
//{ SCE_C_REGEX, L"Regex", L"", L"" },
//{ SCE_C_WORD2, L"Word 2", L"", L"" },
@@ -634,14 +634,14 @@ KEYWORDLIST KeyWords_MAK = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexMAK = { SCLEX_MAKEFILE, 63007, L"Makefiles", L"mak; make; mk; dsp; msc; msvc", L"", &KeyWords_MAK, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_MAKE_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_MAKE_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_MAKE_IDENTIFIER,SCE_MAKE_IDEOL,0,0), 63129, L"Identifier", L"fore:#003CE6", L"" },
- { SCE_MAKE_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_MAKE_TARGET, 63204, L"Target", L"fore:#003CE6; back:#FFC000", L"" },
- { SCE_MAKE_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
+EDITLEXER lexMAK = { SCLEX_MAKEFILE, IDS_LEX_MAKEFILES, L"Makefiles", L"mak; make; mk; dsp; msc; msvc", L"", &KeyWords_MAK, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_MAKE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_MAKE_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_MAKE_IDENTIFIER,SCE_MAKE_IDEOL,0,0), IDS_LEX_STR_63129, L"Identifier", L"fore:#003CE6", L"" },
+ { SCE_MAKE_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_MAKE_TARGET, IDS_LEX_STR_63204, L"Target", L"fore:#003CE6; back:#FFC000", L"" },
+ { SCE_MAKE_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -655,16 +655,16 @@ KEYWORDLIST KeyWords_VBS = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexVBS = { SCLEX_VBSCRIPT, 63008, L"VBScript", L"vbs; dsm", L"", &KeyWords_VBS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_B_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_B_COMMENT, 63127, L"Comment", L"fore:#808080", L"" },
- { SCE_B_KEYWORD, 63128, L"Keyword", L"bold; fore:#B000B0", L"" },
- { SCE_B_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_B_STRING,SCE_B_STRINGEOL,0,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_B_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_B_OPERATOR, 63132, L"Operator", L"", L"" },
- //{ SCE_B_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF9C00", L"" },
+EDITLEXER lexVBS = { SCLEX_VBSCRIPT, IDS_LEX_VB_SCR, L"VBScript", L"vbs; dsm", L"", &KeyWords_VBS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_B_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_B_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#808080", L"" },
+ { SCE_B_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#B000B0", L"" },
+ { SCE_B_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_B_STRING,SCE_B_STRINGEOL,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_B_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_B_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ //{ SCE_B_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF9C00", L"" },
//{ SCE_B_CONSTANT, L"Constant", L"", L"" },
//{ SCE_B_DATE, L"Date", L"", L"" },
//{ SCE_B_KEYWORD2, L"Keyword 2", L"", L"" },
@@ -689,16 +689,16 @@ KEYWORDLIST KeyWords_VB = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexVB = { SCLEX_VB, 63009, L"Visual Basic", L"vb; bas; frm; cls; ctl; pag; dsr; dob", L"", &KeyWords_VB, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_B_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_B_COMMENT, 63127, L"Comment", L"fore:#808080", L"" },
- { SCE_B_KEYWORD, 63128, L"Keyword", L"bold; fore:#B000B0", L"" },
- { SCE_B_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_B_STRING,SCE_B_STRINGEOL,0,0), 63131, L"String", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_B_NUMBER,SCE_B_DATE,0,0), 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_B_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_B_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF9C00", L"" },
+EDITLEXER lexVB = { SCLEX_VB, IDS_LEX_VIS_BAS, L"Visual Basic", L"vb; bas; frm; cls; ctl; pag; dsr; dob", L"", &KeyWords_VB, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_B_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_B_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#808080", L"" },
+ { SCE_B_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#B000B0", L"" },
+ { SCE_B_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_B_STRING,SCE_B_STRINGEOL,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_B_NUMBER,SCE_B_DATE,0,0), IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_B_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_B_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF9C00", L"" },
//{ SCE_B_CONSTANT, L"Constant", L"", L"" },
//{ SCE_B_KEYWORD2, L"Keyword 2", L"", L"" },
//{ SCE_B_KEYWORD3, L"Keyword 3", L"", L"" },
@@ -716,16 +716,16 @@ KEYWORDLIST KeyWords_JS = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexJS = { SCLEX_CPP, 63010, L"JavaScript", L"js; jse; jsm; as", L"", &KeyWords_JS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#A46000", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_REGEX, 63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_C_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
+EDITLEXER lexJS = { SCLEX_CPP, IDS_LEX_J_SCR, L"JavaScript", L"js; jse; jsm; as", L"", &KeyWords_JS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_REGEX, IDS_LEX_STR_63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_C_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
//{ SCE_C_UUID, L"UUID", L"", L"" },
//{ SCE_C_PREPROCESSOR, L"Preprocessor", L"fore:#FF8000", L"" },
//{ SCE_C_WORD2, L"Word 2", L"", L"" },
@@ -739,16 +739,16 @@ KEYWORDLIST KeyWords_JSON = {
"", "", "", "", "", "", "" };
-EDITLEXER lexJSON = { SCLEX_JSON, 63029, L"JSON", L"json; eslintrc; jshintrc; jsonld", L"", &KeyWords_JSON, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#A46000", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_JSON_STRING, 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_REGEX, 63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_JSON_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
+EDITLEXER lexJSON = { SCLEX_JSON, IDS_LEX_JSON, L"JSON", L"json; eslintrc; jshintrc; jsonld", L"", &KeyWords_JSON, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_JSON_STRING, IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_REGEX, IDS_LEX_STR_63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_JSON_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
{ -1, 00000, L"", L"", L"" } } };
/*
@@ -792,16 +792,16 @@ KEYWORDLIST KeyWords_JAVA = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexJAVA = { SCLEX_CPP, 63011, L"Java Source Code", L"java", L"", &KeyWords_JAVA, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_C_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_C_COMMENT, 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_C_WORD, 63128, L"Keyword", L"bold; fore:#A46000", L"" },
- { SCE_C_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), 63131, L"String", L"fore:#008000", L"" },
- { SCE_C_REGEX, 63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_C_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_C_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
+EDITLEXER lexJAVA = { SCLEX_CPP, IDS_LEX_JAVA_SRC, L"Java Source Code", L"java", L"", &KeyWords_JAVA, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_C_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_C_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_C_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#A46000", L"" },
+ { SCE_C_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_C_STRING,SCE_C_CHARACTER,SCE_C_STRINGEOL,SCE_C_VERBATIM), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_C_REGEX, IDS_LEX_STR_63135, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_C_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_C_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
//{ SCE_C_UUID, L"UUID", L"", L"" },
//{ SCE_C_PREPROCESSOR, L"Preprocessor", L"fore:#FF8000", L"" },
//{ SCE_C_WORD2, L"Word 2", L"", L"" },
@@ -819,17 +819,17 @@ KEYWORDLIST KeyWords_PAS = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexPAS = { SCLEX_PASCAL, 63012, L"Pascal Source Code", L"pas; dpr; dpk; dfm; inc; pp", L"", &KeyWords_PAS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_PAS_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_PAS_COMMENT,SCE_PAS_COMMENT2,SCE_PAS_COMMENTLINE,0), 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_PAS_WORD, 63128, L"Keyword", L"bold; fore:#800080", L"" },
- { SCE_PAS_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_PAS_STRING,SCE_PAS_CHARACTER,SCE_PAS_STRINGEOL,0), 63131, L"String", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_PAS_NUMBER,SCE_PAS_HEXNUMBER,0,0), 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_PAS_OPERATOR, 63132, L"Operator", L"bold", L"" },
- { SCE_PAS_ASM, 63205, L"Inline Asm", L"fore:#0000FF", L"" },
- { MULTI_STYLE(SCE_PAS_PREPROCESSOR,SCE_PAS_PREPROCESSOR2,0,0), 63133, L"Preprocessor", L"fore:#FF00FF", L"" },
+EDITLEXER lexPAS = { SCLEX_PASCAL, IDS_LEX_PASCAL_SRC, L"Pascal Source Code", L"pas; dpr; dpk; dfm; inc; pp", L"", &KeyWords_PAS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_PAS_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_PAS_COMMENT,SCE_PAS_COMMENT2,SCE_PAS_COMMENTLINE,0), IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_PAS_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#800080", L"" },
+ { SCE_PAS_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_PAS_STRING,SCE_PAS_CHARACTER,SCE_PAS_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_PAS_NUMBER,SCE_PAS_HEXNUMBER,0,0), IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_PAS_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold", L"" },
+ { SCE_PAS_ASM, IDS_LEX_STR_63205, L"Inline Asm", L"fore:#0000FF", L"" },
+ { MULTI_STYLE(SCE_PAS_PREPROCESSOR,SCE_PAS_PREPROCESSOR2,0,0), IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF00FF", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -923,20 +923,20 @@ KEYWORDLIST KeyWords_ASM = {
"", "", "" };
-EDITLEXER lexASM = { SCLEX_ASM, 63013, L"Assembly Script", L"asm", L"", &KeyWords_ASM, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_ASM_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_ASM_COMMENT,SCE_ASM_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_ASM_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_ASM_STRING,SCE_ASM_CHARACTER,SCE_ASM_STRINGEOL,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_ASM_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_ASM_OPERATOR, 63132, L"Operator", L"fore:#0A246A", L"" },
- { SCE_ASM_CPUINSTRUCTION, 63206, L"CPU Instruction", L"fore:#0A246A", L"" },
- { SCE_ASM_MATHINSTRUCTION, 63207, L"FPU Instruction", L"fore:#0A246A", L"" },
- { SCE_ASM_EXTINSTRUCTION, 63210, L"Extended Instruction", L"fore:#0A246A", L"" },
- { SCE_ASM_DIRECTIVE, 63203, L"Directive", L"fore:#0A246A", L"" },
- { SCE_ASM_DIRECTIVEOPERAND, 63209, L"Directive Operand", L"fore:#0A246A", L"" },
- { SCE_ASM_REGISTER, 63208, L"Register", L"fore:#FF8000", L"" },
+EDITLEXER lexASM = { SCLEX_ASM, IDS_LEX_ASM_SCR, L"Assembly Script", L"asm", L"", &KeyWords_ASM, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_ASM_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_ASM_COMMENT,SCE_ASM_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_ASM_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_ASM_STRING,SCE_ASM_CHARACTER,SCE_ASM_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_ASM_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_ASM_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#0A246A", L"" },
+ { SCE_ASM_CPUINSTRUCTION, IDS_LEX_STR_63206, L"CPU Instruction", L"fore:#0A246A", L"" },
+ { SCE_ASM_MATHINSTRUCTION, IDS_LEX_STR_63207, L"FPU Instruction", L"fore:#0A246A", L"" },
+ { SCE_ASM_EXTINSTRUCTION, IDS_LEX_STR_63210, L"Extended Instruction", L"fore:#0A246A", L"" },
+ { SCE_ASM_DIRECTIVE, IDS_LEX_STR_63203, L"Directive", L"fore:#0A246A", L"" },
+ { SCE_ASM_DIRECTIVEOPERAND, IDS_LEX_STR_63209, L"Directive Operand", L"fore:#0A246A", L"" },
+ { SCE_ASM_REGISTER, IDS_LEX_STR_63208, L"Register", L"fore:#FF8000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -964,39 +964,39 @@ KEYWORDLIST KeyWords_PL = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexPL = { SCLEX_PERL, 63014, L"Perl Script", L"pl; pm; cgi; pod", L"", &KeyWords_PL, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_PL_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_PL_COMMENTLINE, 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_PL_WORD, 63128, L"Keyword", L"bold; fore:#804000", L"" },
- { SCE_PL_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_PL_STRING, 63211, L"String Double Quoted", L"fore:#008000", L"" },
- { SCE_PL_CHARACTER, 63212, L"String Single Quoted", L"fore:#008000", L"" },
- { SCE_PL_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_PL_OPERATOR, 63132, L"Operator", L"bold", L"" },
- { SCE_PL_SCALAR, 63215, L"Scalar $var", L"fore:#0A246A", L"" },
- { SCE_PL_ARRAY, 63216, L"Array @var", L"fore:#003CE6", L"" },
- { SCE_PL_HASH, 63217, L"Hash %var", L"fore:#B000B0", L"" },
- { SCE_PL_SYMBOLTABLE, 63218, L"Symbol Table *var", L"fore:#3A6EA5", L"" },
- { SCE_PL_REGEX, 63219, L"Regex /re/ or m{re}", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_PL_REGSUBST, 63220, L"Substitution s/re/ore/", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_PL_BACKTICKS, 63221, L"Back Ticks", L"fore:#E24000; back:#FFF1A8", L"" },
- { SCE_PL_HERE_DELIM, 63223, L"Here-Doc (Delimiter)", L"fore:#648000", L"" },
- { SCE_PL_HERE_Q, 63224, L"Here-Doc (Single Quoted, q)", L"fore:#648000", L"" },
- { SCE_PL_HERE_QQ, 63225, L"Here-Doc (Double Quoted, qq)", L"fore:#648000", L"" },
- { SCE_PL_HERE_QX, 63226, L"Here-Doc (Back Ticks, qx)", L"fore:#E24000; back:#FFF1A8", L"" },
- { SCE_PL_STRING_Q, 63227, L"Single Quoted String (Generic, q)", L"fore:#008000", L"" },
- { SCE_PL_STRING_QQ, 63228, L"Double Quoted String (qq)", L"fore:#008000", L"" },
- { SCE_PL_STRING_QX, 63229, L"Back Ticks (qx)", L"fore:#E24000; back:#FFF1A8", L"" },
- { SCE_PL_STRING_QR, 63230, L"Regex (qr)", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_PL_STRING_QW, 63231, L"Array (qw)", L"fore:#003CE6", L"" },
- { SCE_PL_SUB_PROTOTYPE, 63253, L"Prototype", L"fore:#800080; back:#FFE2FF", L"" },
- { SCE_PL_FORMAT_IDENT, 63254, L"Format Identifier", L"bold; fore:#648000; back:#FFF1A8", L"" },
- { SCE_PL_FORMAT, 63255, L"Format Body", L"fore:#648000; back:#FFF1A8", L"" },
- { SCE_PL_POD, 63213, L"POD (Common)", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
- { SCE_PL_POD_VERB, 63214, L"POD (Verbatim)", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
- { SCE_PL_DATASECTION, 63222, L"Data Section", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
- { SCE_PL_ERROR, 63252, L"Parsing Error", L"fore:#C80000; back:#FFFF80", L"" },
+EDITLEXER lexPL = { SCLEX_PERL, IDS_LEX_PERL_SCR, L"Perl Script", L"pl; pm; cgi; pod", L"", &KeyWords_PL, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_PL_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_PL_COMMENTLINE, IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_PL_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#804000", L"" },
+ { SCE_PL_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_PL_STRING, IDS_LEX_STR_63211, L"String Double Quoted", L"fore:#008000", L"" },
+ { SCE_PL_CHARACTER, IDS_LEX_STR_63212, L"String Single Quoted", L"fore:#008000", L"" },
+ { SCE_PL_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_PL_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold", L"" },
+ { SCE_PL_SCALAR, IDS_LEX_STR_63215, L"Scalar $var", L"fore:#0A246A", L"" },
+ { SCE_PL_ARRAY, IDS_LEX_STR_63216, L"Array @var", L"fore:#003CE6", L"" },
+ { SCE_PL_HASH, IDS_LEX_STR_63217, L"Hash %var", L"fore:#B000B0", L"" },
+ { SCE_PL_SYMBOLTABLE, IDS_LEX_STR_63218, L"Symbol Table *var", L"fore:#3A6EA5", L"" },
+ { SCE_PL_REGEX, IDS_LEX_STR_63219, L"Regex /re/ or m{re}", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_PL_REGSUBST, IDS_LEX_STR_63220, L"Substitution s/re/ore/", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_PL_BACKTICKS, IDS_LEX_STR_63221, L"Back Ticks", L"fore:#E24000; back:#FFF1A8", L"" },
+ { SCE_PL_HERE_DELIM, IDS_LEX_STR_63223, L"Here-Doc (Delimiter)", L"fore:#648000", L"" },
+ { SCE_PL_HERE_Q, IDS_LEX_STR_63224, L"Here-Doc (Single Quoted, q)", L"fore:#648000", L"" },
+ { SCE_PL_HERE_QQ, IDS_LEX_STR_63225, L"Here-Doc (Double Quoted, qq)", L"fore:#648000", L"" },
+ { SCE_PL_HERE_QX, IDS_LEX_STR_63226, L"Here-Doc (Back Ticks, qx)", L"fore:#E24000; back:#FFF1A8", L"" },
+ { SCE_PL_STRING_Q, IDS_LEX_STR_63227, L"Single Quoted String (Generic, q)", L"fore:#008000", L"" },
+ { SCE_PL_STRING_QQ, IDS_LEX_STR_63228, L"Double Quoted String (qq)", L"fore:#008000", L"" },
+ { SCE_PL_STRING_QX, IDS_LEX_STR_63229, L"Back Ticks (qx)", L"fore:#E24000; back:#FFF1A8", L"" },
+ { SCE_PL_STRING_QR, IDS_LEX_STR_63230, L"Regex (qr)", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_PL_STRING_QW, IDS_LEX_STR_63231, L"Array (qw)", L"fore:#003CE6", L"" },
+ { SCE_PL_SUB_PROTOTYPE, IDS_LEX_STR_63253, L"Prototype", L"fore:#800080; back:#FFE2FF", L"" },
+ { SCE_PL_FORMAT_IDENT, IDS_LEX_STR_63254, L"Format Identifier", L"bold; fore:#648000; back:#FFF1A8", L"" },
+ { SCE_PL_FORMAT, IDS_LEX_STR_63255, L"Format Body", L"fore:#648000; back:#FFF1A8", L"" },
+ { SCE_PL_POD, IDS_LEX_STR_63213, L"POD (Common)", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
+ { SCE_PL_POD_VERB, IDS_LEX_STR_63214, L"POD (Verbatim)", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
+ { SCE_PL_DATASECTION, IDS_LEX_STR_63222, L"Data Section", L"fore:#A46000; back:#FFFFC0; eolfilled", L"" },
+ { SCE_PL_ERROR, IDS_LEX_STR_63252, L"Parsing Error", L"fore:#C80000; back:#FFFF80", L"" },
//{ SCE_PL_PUNCTUATION, L"Symbols / Punctuation (not used)", L"", L"" },
//{ SCE_PL_PREPROCESSOR, L"Preprocessor (not used)", L"", L"" },
//{ SCE_PL_LONGQUOTE, L"Long Quote (qq, qr, qw, qx) (not used)", L"", L"" },
@@ -1007,13 +1007,13 @@ KEYWORDLIST KeyWords_PROPS = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexPROPS = { SCLEX_PROPERTIES, 63015, L"Configuration Files", L"ini; inf; cfg; properties; oem; sif; url; sed; theme", L"", &KeyWords_PROPS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_PROPS_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_PROPS_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_PROPS_SECTION, 63232, L"Section", L"fore:#000000; back:#FF8040; bold; eolfilled", L"" },
- { SCE_PROPS_ASSIGNMENT, 63233, L"Assignment", L"fore:#FF0000", L"" },
- { SCE_PROPS_DEFVAL, 63234, L"Default Value", L"fore:#FF0000", L"" },
+EDITLEXER lexPROPS = { SCLEX_PROPERTIES, IDS_LEX_CONF, L"Configuration Files", L"ini; inf; cfg; properties; oem; sif; url; sed; theme", L"", &KeyWords_PROPS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_PROPS_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_PROPS_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_PROPS_SECTION, IDS_LEX_STR_63232, L"Section", L"fore:#000000; back:#FF8040; bold; eolfilled", L"" },
+ { SCE_PROPS_ASSIGNMENT, IDS_LEX_STR_63233, L"Assignment", L"fore:#FF0000", L"" },
+ { SCE_PROPS_DEFVAL, IDS_LEX_STR_63234, L"Default Value", L"fore:#FF0000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1031,15 +1031,15 @@ KEYWORDLIST KeyWords_BAT = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexBAT = { SCLEX_BATCH, 63016, L"Batch Files", L"bat; cmd", L"", &KeyWords_BAT, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_BAT_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_BAT_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_BAT_WORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_BAT_IDENTIFIER, 63129, L"Identifier", L"fore:#003CE6; back:#FFF1A8", L"" },
- { SCE_BAT_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { MULTI_STYLE(SCE_BAT_COMMAND,SCE_BAT_HIDE,0,0), 63236, L"Command", L"bold", L"" },
- { SCE_BAT_LABEL, 63235, L"Label", L"fore:#C80000; back:#F4F4F4; eolfilled", L"" },
+EDITLEXER lexBAT = { SCLEX_BATCH, IDS_LEX_BATCH, L"Batch Files", L"bat; cmd", L"", &KeyWords_BAT, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_BAT_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_BAT_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_BAT_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_BAT_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"fore:#003CE6; back:#FFF1A8", L"" },
+ { SCE_BAT_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { MULTI_STYLE(SCE_BAT_COMMAND,SCE_BAT_HIDE,0,0), IDS_LEX_STR_63236, L"Command", L"bold", L"" },
+ { SCE_BAT_LABEL, IDS_LEX_STR_63235, L"Label", L"fore:#C80000; back:#F4F4F4; eolfilled", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1047,16 +1047,16 @@ KEYWORDLIST KeyWords_DIFF = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexDIFF = { SCLEX_DIFF, 63017, L"Diff Files", L"diff; patch", L"", &KeyWords_DIFF, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_DIFF_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_DIFF_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_DIFF_COMMAND, 63236, L"Command", L"bold; fore:#0A246A", L"" },
- { SCE_DIFF_HEADER, 63238, L"Source and Destination", L"fore:#C80000; back:#FFF1A8; eolfilled", L"" },
- { SCE_DIFF_POSITION, 63239, L"Position Setting", L"fore:#0000FF", L"" },
- { SCE_DIFF_ADDED, 63240, L"Line Addition", L"fore:#002000; back:#80FF80; eolfilled", L"" },
- { SCE_DIFF_DELETED, 63241, L"Line Removal", L"fore:#200000; back:#FF8080; eolfilled", L"" },
- { SCE_DIFF_CHANGED, 63242, L"Line Change", L"fore:#000020; back:#8080FF; eolfilled", L"" },
+EDITLEXER lexDIFF = { SCLEX_DIFF, IDS_LEX_DIFF, L"Diff Files", L"diff; patch", L"", &KeyWords_DIFF, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_DIFF_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_DIFF_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_DIFF_COMMAND, IDS_LEX_STR_63236, L"Command", L"bold; fore:#0A246A", L"" },
+ { SCE_DIFF_HEADER, IDS_LEX_STR_63238, L"Source and Destination", L"fore:#C80000; back:#FFF1A8; eolfilled", L"" },
+ { SCE_DIFF_POSITION, IDS_LEX_STR_63239, L"Position Setting", L"fore:#0000FF", L"" },
+ { SCE_DIFF_ADDED, IDS_LEX_STR_63240, L"Line Addition", L"fore:#002000; back:#80FF80; eolfilled", L"" },
+ { SCE_DIFF_DELETED, IDS_LEX_STR_63241, L"Line Removal", L"fore:#200000; back:#FF8080; eolfilled", L"" },
+ { SCE_DIFF_CHANGED, IDS_LEX_STR_63242, L"Line Change", L"fore:#000020; back:#8080FF; eolfilled", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1086,16 +1086,16 @@ KEYWORDLIST KeyWords_SQL = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexSQL = { SCLEX_SQL, 63018, L"SQL Query", L"sql", L"", &KeyWords_SQL, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_SQL_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_SQL_COMMENT, 63127, L"Comment", L"fore:#505050", L"" },
- { SCE_SQL_WORD, 63128, L"Keyword", L"bold; fore:#800080", L"" },
- { MULTI_STYLE(SCE_SQL_STRING,SCE_SQL_CHARACTER,0,0), 63131, L"String", L"fore:#008000; back:#FFF1A8", L"" },
- { SCE_SQL_IDENTIFIER, 63129, L"Identifier", L"fore:#800080", L"" },
- { SCE_SQL_QUOTEDIDENTIFIER, 63243, L"Quoted Identifier", L"fore:#800080; back:#FFCCFF", L"" },
- { SCE_SQL_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_SQL_OPERATOR, 63132, L"Operator", L"bold; fore:#800080", L"" },
+EDITLEXER lexSQL = { SCLEX_SQL, IDS_LEX_SQL, L"SQL Query", L"sql", L"", &KeyWords_SQL, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_SQL_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_SQL_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#505050", L"" },
+ { SCE_SQL_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#800080", L"" },
+ { MULTI_STYLE(SCE_SQL_STRING,SCE_SQL_CHARACTER,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000; back:#FFF1A8", L"" },
+ { SCE_SQL_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"fore:#800080", L"" },
+ { SCE_SQL_QUOTEDIDENTIFIER, IDS_LEX_STR_63243, L"Quoted Identifier", L"fore:#800080; back:#FFCCFF", L"" },
+ { SCE_SQL_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_SQL_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold; fore:#800080", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1106,20 +1106,20 @@ KEYWORDLIST KeyWords_PY = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexPY = { SCLEX_PYTHON, 63019, L"Python Script", L"py; pyw", L"", &KeyWords_PY, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_P_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#880000", L"" },
- { SCE_P_WORD, 63128, L"Keyword", L"fore:#000088", L"" },
- { SCE_P_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,0,0), 63211, L"String Double Quoted", L"fore:#008800", L"" },
- { SCE_P_CHARACTER, 63212, L"String Single Quoted", L"fore:#008800", L"" },
- { SCE_P_TRIPLEDOUBLE, 63244, L"String Triple Double Quotes", L"fore:#008800", L"" },
- { SCE_P_TRIPLE, 63245, L"String Triple Single Quotes", L"fore:#008800", L"" },
- { SCE_P_NUMBER, 63130, L"Number", L"fore:#FF4000", L"" },
- { SCE_P_OPERATOR, 63132, L"Operator", L"bold; fore:#666600", L"" },
- { SCE_P_DEFNAME, 63247, L"Function Name", L"fore:#660066", L"" },
- { SCE_P_CLASSNAME, 63246, L"Class Name", L"fore:#660066", L"" },
+EDITLEXER lexPY = { SCLEX_PYTHON, IDS_LEX_PYTHON, L"Python Script", L"py; pyw", L"", &KeyWords_PY, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_P_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#880000", L"" },
+ { SCE_P_WORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#000088", L"" },
+ { SCE_P_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,0,0), IDS_LEX_STR_63211, L"String Double Quoted", L"fore:#008800", L"" },
+ { SCE_P_CHARACTER, IDS_LEX_STR_63212, L"String Single Quoted", L"fore:#008800", L"" },
+ { SCE_P_TRIPLEDOUBLE, IDS_LEX_STR_63244, L"String Triple Double Quotes", L"fore:#008800", L"" },
+ { SCE_P_TRIPLE, IDS_LEX_STR_63245, L"String Triple Single Quotes", L"fore:#008800", L"" },
+ { SCE_P_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF4000", L"" },
+ { SCE_P_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold; fore:#666600", L"" },
+ { SCE_P_DEFNAME, IDS_LEX_STR_63247, L"Function Name", L"fore:#660066", L"" },
+ { SCE_P_CLASSNAME, IDS_LEX_STR_63246, L"Class Name", L"fore:#660066", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1236,14 +1236,14 @@ KEYWORDLIST KeyWords_CONF = {
"", "", "", "", "", "", "" };
-EDITLEXER lexCONF = { SCLEX_CONF, 63020, L"Apache Config Files", L"conf; htaccess", L"", &KeyWords_CONF, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_CONF_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_CONF_COMMENT, 63127, L"Comment", L"fore:#648000", L"" },
- { SCE_CONF_STRING, 63131, L"String", L"fore:#B000B0", L"" },
- { SCE_CONF_NUMBER, 63130, L"Number", L"fore:#FF4000", L"" },
- { SCE_CONF_DIRECTIVE, 63203, L"Directive", L"fore:#003CE6", L"" },
- { SCE_CONF_IP, 63248, L"IP Address", L"bold; fore:#FF4000", L"" },
+EDITLEXER lexCONF = { SCLEX_CONF, IDS_LEX_APC_CFG, L"Apache Config Files", L"conf; htaccess", L"", &KeyWords_CONF, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_CONF_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_CONF_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#648000", L"" },
+ { SCE_CONF_STRING, IDS_LEX_STR_63131, L"String", L"fore:#B000B0", L"" },
+ { SCE_CONF_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF4000", L"" },
+ { SCE_CONF_DIRECTIVE, IDS_LEX_STR_63203, L"Directive", L"fore:#003CE6", L"" },
+ { SCE_CONF_IP, IDS_LEX_STR_63248, L"IP Address", L"bold; fore:#FF4000", L"" },
// Not used by lexer { SCE_CONF_IDENTIFIER, L"Identifier", L"", L"" },
// Lexer is buggy { SCE_CONF_OPERATOR, L"Operator", L"", L"" },
// Lexer is buggy { SCE_CONF_PARAMETER, L"Runtime Directive Parameter", L"", L"" },
@@ -1307,18 +1307,18 @@ KEYWORDLIST KeyWords_PS = {
"", "", "", "", "" };
-EDITLEXER lexPS = { SCLEX_POWERSHELL, 63021, L"PowerShell Script", L"ps1; psd1; psm1", L"", &KeyWords_PS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_POWERSHELL_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_POWERSHELL_COMMENT,SCE_POWERSHELL_COMMENTSTREAM,0,0), 63127, L"Comment", L"fore:#646464", L"" },
- { SCE_POWERSHELL_KEYWORD, 63128, L"Keyword", L"bold; fore:#804000", L"" },
- { SCE_POWERSHELL_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_POWERSHELL_STRING,SCE_POWERSHELL_CHARACTER,0,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_POWERSHELL_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_POWERSHELL_OPERATOR, 63132, L"Operator", L"bold", L"" },
- { SCE_POWERSHELL_VARIABLE, 63249, L"Variable", L"fore:#0A246A", L"" },
- { MULTI_STYLE(SCE_POWERSHELL_CMDLET,SCE_POWERSHELL_FUNCTION,0,0), 63250, L"Cmdlet", L"fore:#804000; back:#FFF1A8", L"" },
- { SCE_POWERSHELL_ALIAS, 63251, L"Alias", L"bold; fore:#0A246A", L"" },
+EDITLEXER lexPS = { SCLEX_POWERSHELL, IDS_LEX_PWRSHELL, L"PowerShell Script", L"ps1; psd1; psm1", L"", &KeyWords_PS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_POWERSHELL_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_POWERSHELL_COMMENT,SCE_POWERSHELL_COMMENTSTREAM,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { SCE_POWERSHELL_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#804000", L"" },
+ { SCE_POWERSHELL_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_POWERSHELL_STRING,SCE_POWERSHELL_CHARACTER,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_POWERSHELL_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_POWERSHELL_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold", L"" },
+ { SCE_POWERSHELL_VARIABLE, IDS_LEX_STR_63249, L"Variable", L"fore:#0A246A", L"" },
+ { MULTI_STYLE(SCE_POWERSHELL_CMDLET,SCE_POWERSHELL_FUNCTION,0,0), IDS_LEX_STR_63250, L"Cmdlet", L"fore:#804000; back:#FFF1A8", L"" },
+ { SCE_POWERSHELL_ALIAS, IDS_LEX_STR_63251, L"Alias", L"bold; fore:#0A246A", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1376,23 +1376,23 @@ KEYWORDLIST KeyWords_NSIS = {
"", "", "", "", "", "" };
-EDITLEXER lexNSIS = { SCLEX_NSIS, 63030, L"NSIS Script", L"nsi; nsh", L"", &KeyWords_NSIS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //,{ SCE_NSIS_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_NSIS_COMMENT,SCE_NSIS_COMMENTBOX,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_NSIS_STRINGDQ,SCE_NSIS_STRINGLQ,SCE_NSIS_STRINGRQ,0), 63131, L"String", L"fore:#666666; back:#EEEEEE", L"" },
- { SCE_NSIS_FUNCTION, 63277, L"Function", L"fore:#0033CC", L"" },
- { SCE_NSIS_VARIABLE, 63249, L"Variable", L"fore:#CC3300", L"" },
- { SCE_NSIS_STRINGVAR, 63285, L"Variable within String", L"fore:#CC3300; back:#EEEEEE", L"" },
- { SCE_NSIS_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_NSIS_LABEL, 63286, L"Constant", L"fore:#FF9900", L"" },
- { SCE_NSIS_SECTIONDEF, 63232, L"Section", L"fore:#0033CC", L"" },
- { SCE_NSIS_SUBSECTIONDEF, 63287, L"Sub Section", L"fore:#0033CC", L"" },
- { SCE_NSIS_SECTIONGROUP, 63288, L"Section Group", L"fore:#0033CC", L"" },
- { SCE_NSIS_FUNCTIONDEF, 63289, L"Function Definition", L"fore:#0033CC", L"" },
- { SCE_NSIS_PAGEEX, 63290, L"PageEx", L"fore:#0033CC", L"" },
- { SCE_NSIS_IFDEFINEDEF, 63291, L"If Definition", L"fore:#0033CC", L"" },
- { SCE_NSIS_MACRODEF, 63292, L"Macro Definition", L"fore:#0033CC", L"" },
+EDITLEXER lexNSIS = { SCLEX_NSIS, IDS_LEX_NSIS, L"NSIS Script", L"nsi; nsh", L"", &KeyWords_NSIS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //,{ SCE_NSIS_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_NSIS_COMMENT,SCE_NSIS_COMMENTBOX,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_NSIS_STRINGDQ,SCE_NSIS_STRINGLQ,SCE_NSIS_STRINGRQ,0), IDS_LEX_STR_63131, L"String", L"fore:#666666; back:#EEEEEE", L"" },
+ { SCE_NSIS_FUNCTION, IDS_LEX_STR_63273, L"Function", L"fore:#0033CC", L"" },
+ { SCE_NSIS_VARIABLE, IDS_LEX_STR_63249, L"Variable", L"fore:#CC3300", L"" },
+ { SCE_NSIS_STRINGVAR, IDS_LEX_STR_63267, L"Variable within String", L"fore:#CC3300; back:#EEEEEE", L"" },
+ { SCE_NSIS_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_NSIS_LABEL, IDS_LEX_STR_63274, L"Constant", L"fore:#FF9900", L"" },
+ { SCE_NSIS_SECTIONDEF, IDS_LEX_STR_63232, L"Section", L"fore:#0033CC", L"" },
+ { SCE_NSIS_SUBSECTIONDEF, IDS_LEX_STR_63275, L"Sub Section", L"fore:#0033CC", L"" },
+ { SCE_NSIS_SECTIONGROUP, IDS_LEX_STR_63276, L"Section Group", L"fore:#0033CC", L"" },
+ { SCE_NSIS_FUNCTIONDEF, IDS_LEX_STR_63277, L"Function Definition", L"fore:#0033CC", L"" },
+ { SCE_NSIS_PAGEEX, IDS_LEX_STR_63278, L"PageEx", L"fore:#0033CC", L"" },
+ { SCE_NSIS_IFDEFINEDEF, IDS_LEX_STR_63279, L"If Definition", L"fore:#0033CC", L"" },
+ { SCE_NSIS_MACRODEF, IDS_LEX_STR_63280, L"Macro Definition", L"fore:#0033CC", L"" },
//{ SCE_NSIS_USERDEFINED, L"User Defined", L"", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1434,19 +1434,19 @@ KEYWORDLIST KeyWords_INNO = {
"", "", "", "" };
-EDITLEXER lexINNO = { SCLEX_INNOSETUP, 63031, L"Inno Setup Script", L"iss; isl; islu", L"", &KeyWords_INNO, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_INNO_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_INNO_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_INNO_KEYWORD, 63128, L"Keyword", L"fore:#0000FF", L"" },
- { SCE_INNO_PARAMETER, 63294, L"Parameter", L"fore:#0000FF", L"" },
- { SCE_INNO_SECTION, 63232, L"Section", L"fore:#000080; bold", L"" },
- { SCE_INNO_PREPROC, 63133, L"Preprocessor", L"fore:#CC0000", L"" },
- { SCE_INNO_INLINE_EXPANSION, 63295, L"Inline Expansion", L"fore:#800080", L"" },
- { SCE_INNO_COMMENT_PASCAL, 63296, L"Pascal Comment", L"fore:#008000", L"" },
- { SCE_INNO_KEYWORD_PASCAL, 63297, L"Pascal Keyword", L"fore:#0000FF", L"" },
- { MULTI_STYLE(SCE_INNO_STRING_DOUBLE,SCE_INNO_STRING_SINGLE,0,0), 63131, L"String", L"", L"" },
- //{ SCE_INNO_IDENTIFIER, 63129, L"Identifier", L"", L"" },
+EDITLEXER lexINNO = { SCLEX_INNOSETUP, IDS_LEX_INNO, L"Inno Setup Script", L"iss; isl; islu", L"", &KeyWords_INNO, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_INNO_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_INNO_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_INNO_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#0000FF", L"" },
+ { SCE_INNO_PARAMETER, IDS_LEX_STR_63281, L"Parameter", L"fore:#0000FF", L"" },
+ { SCE_INNO_SECTION, IDS_LEX_STR_63232, L"Section", L"fore:#000080; bold", L"" },
+ { SCE_INNO_PREPROC, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#CC0000", L"" },
+ { SCE_INNO_INLINE_EXPANSION, IDS_LEX_STR_63282, L"Inline Expansion", L"fore:#800080", L"" },
+ { SCE_INNO_COMMENT_PASCAL, IDS_LEX_STR_63283, L"Pascal Comment", L"fore:#008000", L"" },
+ { SCE_INNO_KEYWORD_PASCAL, IDS_LEX_STR_63284, L"Pascal Keyword", L"fore:#0000FF", L"" },
+ { MULTI_STYLE(SCE_INNO_STRING_DOUBLE,SCE_INNO_STRING_SINGLE,0,0), IDS_LEX_STR_63131, L"String", L"", L"" },
+ //{ SCE_INNO_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
//{ SCE_INNO_KEYWORD_USER, L"User Defined", L"", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1457,24 +1457,24 @@ KEYWORDLIST KeyWords_RUBY = {
"undef unless until when while yield",
"", "", "", "", "", "", "", "" };
-EDITLEXER lexRUBY = { SCLEX_RUBY, 63032, L"Ruby Script", L"rb; ruby; rbw; rake; rjs; Rakefile; gemspec", L"", &KeyWords_RUBY, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_RB_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_RB_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_RB_WORD, 63128, L"Keyword", L"fore:#00007F", L"" },
- { SCE_RB_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_RB_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- { SCE_RB_OPERATOR, 63132, L"Operator", L"", L"" },
- { MULTI_STYLE(SCE_RB_STRING,SCE_RB_CHARACTER,SCE_P_STRINGEOL,0), 63131, L"String", L"fore:#FF8000", L"" },
- { SCE_RB_CLASSNAME, 63246, L"Class Name", L"fore:#0000FF", L"" },
- { SCE_RB_DEFNAME, 63247, L"Function Name", L"fore:#007F7F", L"" },
- { SCE_RB_POD, 63314, L"POD", L"fore:#004000; back:#C0FFC0; eolfilled", L"" },
- { SCE_RB_REGEX, 63315, L"Regex", L"fore:#000000; back:#A0FFA0", L"" },
- { SCE_RB_SYMBOL, 63316, L"Symbol", L"fore:#C0A030", L"" },
- { SCE_RB_MODULE_NAME, 63317, L"Module Name", L"fore:#A000A0", L"" },
- { SCE_RB_INSTANCE_VAR, 63318, L"Instance Var", L"fore:#B00080", L"" },
- { SCE_RB_CLASS_VAR, 63319, L"Class Var", L"fore:#8000B0", L"" },
- { SCE_RB_DATASECTION, 63320, L"Data Section", L"fore:#600000; back:#FFF0D8; eolfilled", L"" },
+EDITLEXER lexRUBY = { SCLEX_RUBY, IDS_LEX_RUBY, L"Ruby Script", L"rb; ruby; rbw; rake; rjs; Rakefile; gemspec", L"", &KeyWords_RUBY, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_RB_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_RB_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_RB_WORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#00007F", L"" },
+ { SCE_RB_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_RB_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ { SCE_RB_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { MULTI_STYLE(SCE_RB_STRING,SCE_RB_CHARACTER,SCE_P_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"fore:#FF8000", L"" },
+ { SCE_RB_CLASSNAME, IDS_LEX_STR_63246, L"Class Name", L"fore:#0000FF", L"" },
+ { SCE_RB_DEFNAME, IDS_LEX_STR_63247, L"Function Name", L"fore:#007F7F", L"" },
+ { SCE_RB_POD, IDS_LEX_STR_63314, L"POD", L"fore:#004000; back:#C0FFC0; eolfilled", L"" },
+ { SCE_RB_REGEX, IDS_LEX_STR_63315, L"Regex", L"fore:#000000; back:#A0FFA0", L"" },
+ { SCE_RB_SYMBOL, IDS_LEX_STR_63316, L"Symbol", L"fore:#C0A030", L"" },
+ { SCE_RB_MODULE_NAME, IDS_LEX_STR_63317, L"Module Name", L"fore:#A000A0", L"" },
+ { SCE_RB_INSTANCE_VAR, IDS_LEX_STR_63318, L"Instance Var", L"fore:#B00080", L"" },
+ { SCE_RB_CLASS_VAR, IDS_LEX_STR_63319, L"Class Var", L"fore:#8000B0", L"" },
+ { SCE_RB_DATASECTION, IDS_LEX_STR_63320, L"Data Section", L"fore:#600000; back:#FFF0D8; eolfilled", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1507,21 +1507,21 @@ KEYWORDLIST KeyWords_LUA = {
"", "", "", "", "" };
-EDITLEXER lexLUA = { SCLEX_LUA, 63033, L"Lua Script", L"lua", L"", &KeyWords_LUA, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_LUA_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_LUA_COMMENT,SCE_LUA_COMMENTLINE,SCE_LUA_COMMENTDOC,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_LUA_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- { SCE_LUA_WORD, 63128, L"Keyword", L"fore:#00007F", L"" },
- { SCE_LUA_WORD2, 63321, L"Basic Functions", L"fore:#00007F", L"" },
- { SCE_LUA_WORD3, 63322, L"String, Table & Math Functions", L"fore:#00007F", L"" },
- { SCE_LUA_WORD4, 63323, L"Input, Output & System Facilities", L"fore:#00007F", L"" },
- { MULTI_STYLE(SCE_LUA_STRING,SCE_LUA_STRINGEOL,SCE_LUA_CHARACTER,0), 63131, L"String", L"fore:#B000B0", L"" },
- { SCE_LUA_LITERALSTRING, 63302, L"Literal String", L"fore:#B000B0", L"" },
- { SCE_LUA_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
- { SCE_LUA_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_LUA_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_LUA_LABEL, 63235, L"Label", L"fore:#808000", L"" },
+EDITLEXER lexLUA = { SCLEX_LUA, IDS_LEX_LUA, L"Lua Script", L"lua", L"", &KeyWords_LUA, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_LUA_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_LUA_COMMENT,SCE_LUA_COMMENTLINE,SCE_LUA_COMMENTDOC,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_LUA_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ { SCE_LUA_WORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#00007F", L"" },
+ { SCE_LUA_WORD2, IDS_LEX_STR_63321, L"Basic Functions", L"fore:#00007F", L"" },
+ { SCE_LUA_WORD3, IDS_LEX_STR_63322, L"String, Table & Math Functions", L"fore:#00007F", L"" },
+ { SCE_LUA_WORD4, IDS_LEX_STR_63323, L"Input, Output & System Facilities", L"fore:#00007F", L"" },
+ { MULTI_STYLE(SCE_LUA_STRING,SCE_LUA_STRINGEOL,SCE_LUA_CHARACTER,0), IDS_LEX_STR_63131, L"String", L"fore:#B000B0", L"" },
+ { SCE_LUA_LITERALSTRING, IDS_LEX_STR_63302, L"Literal String", L"fore:#B000B0", L"" },
+ { SCE_LUA_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
+ { SCE_LUA_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_LUA_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_LUA_LABEL, IDS_LEX_STR_63235, L"Label", L"fore:#808000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1542,22 +1542,22 @@ KEYWORDLIST KeyWords_BASH = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexBASH = { SCLEX_BASH, 63026, L"Shell Script", L"sh", L"", &KeyWords_BASH, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_SH_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_SH_ERROR, 63261, L"Error", L"", L"" },
- { SCE_SH_COMMENTLINE, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_SH_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- { SCE_SH_WORD, 63128, L"Keyword", L"fore:#0000FF", L"" },
- { SCE_SH_STRING, 63211, L"String Double Quoted", L"fore:#008080", L"" },
- { SCE_SH_CHARACTER, 63212, L"String Single Quoted", L"fore:#800080", L"" },
- { SCE_SH_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_SH_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_SH_SCALAR, 63268, L"Scalar", L"fore:#808000", L"" },
- { SCE_SH_PARAM, 63269, L"Parameter Expansion", L"fore:#808000; back:#FFFF99", L"" },
- { SCE_SH_BACKTICKS, 63270, L"Back Ticks", L"fore:#FF0080", L"" },
- { SCE_SH_HERE_DELIM, 63271, L"Here-Doc (Delimiter)", L"", L"" },
- { SCE_SH_HERE_Q, 63272, L"Here-Doc (Single Quoted, q)", L"fore:#008080", L"" },
+EDITLEXER lexBASH = { SCLEX_BASH, IDS_LEX_SHELL_SCR, L"Shell Script", L"sh", L"", &KeyWords_BASH, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_SH_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_SH_ERROR, IDS_LEX_STR_63261, L"Error", L"", L"" },
+ { SCE_SH_COMMENTLINE, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_SH_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ { SCE_SH_WORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#0000FF", L"" },
+ { SCE_SH_STRING, IDS_LEX_STR_63211, L"String Double Quoted", L"fore:#008080", L"" },
+ { SCE_SH_CHARACTER, IDS_LEX_STR_63212, L"String Single Quoted", L"fore:#800080", L"" },
+ { SCE_SH_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_SH_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_SH_SCALAR, IDS_LEX_STR_63268, L"Scalar", L"fore:#808000", L"" },
+ { SCE_SH_PARAM, IDS_LEX_STR_63269, L"Parameter Expansion", L"fore:#808000; back:#FFFF99", L"" },
+ { SCE_SH_BACKTICKS, IDS_LEX_STR_63270, L"Back Ticks", L"fore:#FF0080", L"" },
+ { SCE_SH_HERE_DELIM, IDS_LEX_STR_63271, L"Here-Doc (Delimiter)", L"", L"" },
+ { SCE_SH_HERE_Q, IDS_LEX_STR_63272, L"Here-Doc (Single Quoted, q)", L"fore:#008080", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -1591,17 +1591,17 @@ KEYWORDLIST KeyWords_TCL = {
#define SCE_TCL__MULTI_SUBSTITUTION MULTI_STYLE(SCE_TCL_SUBSTITUTION,SCE_TCL_SUB_BRACE,0,0)
-EDITLEXER lexTCL = { SCLEX_TCL, 63034, L"Tcl Script", L"tcl; itcl", L"", &KeyWords_TCL, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_TCL_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_TCL__MULTI_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_TCL__MULTI_KEYWORD, 63128, L"Keyword", L"fore:#0000FF", L"" },
- { SCE_TCL_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- { SCE_TCL_IN_QUOTE, 63131, L"String", L"fore:#008080", L"" },
- { SCE_TCL_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_TCL_IDENTIFIER, 63129, L"Identifier", L"fore:#800080", L"" },
- { SCE_TCL__MULTI_SUBSTITUTION, 63274, L"Substitution", L"fore:#CC0000", L"" },
- { SCE_TCL_MODIFIER, 63275, L"Modifier", L"fore:#FF00FF", L"" },
+EDITLEXER lexTCL = { SCLEX_TCL, IDS_LEX_TCL, L"Tcl Script", L"tcl; itcl", L"", &KeyWords_TCL, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_TCL_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_TCL__MULTI_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_TCL__MULTI_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#0000FF", L"" },
+ { SCE_TCL_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ { SCE_TCL_IN_QUOTE, IDS_LEX_STR_63131, L"String", L"fore:#008080", L"" },
+ { SCE_TCL_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_TCL_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"fore:#800080", L"" },
+ { SCE_TCL__MULTI_SUBSTITUTION, IDS_LEX_STR_63274, L"Substitution", L"fore:#CC0000", L"" },
+ { SCE_TCL_MODIFIER, IDS_LEX_STR_63275, L"Modifier", L"fore:#FF00FF", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2251,33 +2251,33 @@ KEYWORDLIST KeyWords_AU3 = {
"" };
-EDITLEXER lexAU3 = { SCLEX_AU3, 63035, L"AutoIt3 Script", L"au3", L"", &KeyWords_AU3, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_AU3_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_AU3_COMMENT,SCE_AU3_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_AU3_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- { SCE_AU3_FUNCTION, 63277, L"Function", L"fore:#0000FF", L"" },
- { SCE_AU3_UDF, 63360, L"User-Defined Function", L"fore:#0000FF", L"" },
- { SCE_AU3_KEYWORD, 63128, L"Keyword", L"fore:#0000FF", L"" },
- { SCE_AU3_MACRO, 63278, L"Macro", L"fore:#0080FF", L"" },
- { SCE_AU3_STRING, 63131, L"String", L"fore:#008080", L"" },
- { SCE_AU3_OPERATOR, 63132, L"Operator", L"fore:#C000C0", L"" },
- { SCE_AU3_VARIABLE, 63249, L"Variable", L"fore:#808000", L"" },
- { SCE_AU3_SENT, 63279, L"Send Key", L"fore:#FF0000", L"" },
- { SCE_AU3_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
- { SCE_AU3_SPECIAL, 63280, L"Special", L"fore:#FF8000", L"" },
+EDITLEXER lexAU3 = { SCLEX_AU3, IDS_LEX_AUTOIT3, L"AutoIt3 Script", L"au3", L"", &KeyWords_AU3, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_AU3_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_AU3_COMMENT,SCE_AU3_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_AU3_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ { SCE_AU3_FUNCTION, IDS_LEX_STR_63277, L"Function", L"fore:#0000FF", L"" },
+ { SCE_AU3_UDF, IDS_LEX_STR_63360, L"User-Defined Function", L"fore:#0000FF", L"" },
+ { SCE_AU3_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#0000FF", L"" },
+ { SCE_AU3_MACRO, IDS_LEX_STR_63278, L"Macro", L"fore:#0080FF", L"" },
+ { SCE_AU3_STRING, IDS_LEX_STR_63131, L"String", L"fore:#008080", L"" },
+ { SCE_AU3_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#C000C0", L"" },
+ { SCE_AU3_VARIABLE, IDS_LEX_STR_63249, L"Variable", L"fore:#808000", L"" },
+ { SCE_AU3_SENT, IDS_LEX_STR_63279, L"Send Key", L"fore:#FF0000", L"" },
+ { SCE_AU3_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
+ { SCE_AU3_SPECIAL, IDS_LEX_STR_63280, L"Special", L"fore:#FF8000", L"" },
{ -1, 00000, L"", L"", L"" } } };
-EDITLEXER lexLATEX = { SCLEX_LATEX, 63036, L"LaTeX Files", L"tex; latex; sty", L"", &KeyWords_NULL, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_L_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_L_COMMAND,SCE_L_SHORTCMD,SCE_L_CMDOPT,0), 63236, L"Command", L"fore:#0000FF", L"" },
- { MULTI_STYLE(SCE_L_COMMENT,SCE_L_COMMENT2,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_L_MATH,SCE_L_MATH2,0,0), 63283, L"Math", L"fore:#FF0000", L"" },
- { SCE_L_SPECIAL, 63330, L"Special Char", L"fore:#AAAA00", L"" },
- { MULTI_STYLE(SCE_L_TAG,SCE_L_TAG2,0,0), 63282, L"Tag", L"fore:#0000FF", L"" },
- { SCE_L_VERBATIM, 63331, L"Verbatim Segment", L"fore:#666666", L"" },
+EDITLEXER lexLATEX = { SCLEX_LATEX, IDS_LEX_LATEX, L"LaTeX Files", L"tex; latex; sty", L"", &KeyWords_NULL, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_L_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_L_COMMAND,SCE_L_SHORTCMD,SCE_L_CMDOPT,0), IDS_LEX_STR_63236, L"Command", L"fore:#0000FF", L"" },
+ { MULTI_STYLE(SCE_L_COMMENT,SCE_L_COMMENT2,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_L_MATH,SCE_L_MATH2,0,0), IDS_LEX_STR_63283, L"Math", L"fore:#FF0000", L"" },
+ { SCE_L_SPECIAL, IDS_LEX_STR_63330, L"Special Char", L"fore:#AAAA00", L"" },
+ { MULTI_STYLE(SCE_L_TAG,SCE_L_TAG2,0,0), IDS_LEX_STR_63282, L"Tag", L"fore:#0000FF", L"" },
+ { SCE_L_VERBATIM, IDS_LEX_STR_63331, L"Verbatim Segment", L"fore:#666666", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2388,28 +2388,28 @@ KEYWORDLIST KeyWords_AHK = {
"", "" };
-EDITLEXER lexAHK = { SCLEX_AHK, 63037, L"AutoHotkey Script", L"ahk; ia; scriptlet", L"", &KeyWords_AHK, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_AHK_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_AHK_COMMENTLINE,SCE_AHK_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_AHK_ESCAPE, 63306, L"Escape", L"fore:#FF8000", L"" },
- { SCE_AHK_SYNOPERATOR, 63307, L"Syntax Operator", L"fore:#7F200F", L"" },
- { SCE_AHK_EXPOPERATOR, 63308, L"Expression Operator", L"fore:#FF4F00", L"" },
- { SCE_AHK_STRING, 63131, L"String", L"fore:#404040", L"" },
- { SCE_AHK_NUMBER, 63130, L"Number", L"fore:#2F4F7F", L"" },
- { SCE_AHK_IDENTIFIER, 63129, L"Identifier", L"fore:#CF2F0F", L"" },
- { SCE_AHK_VARREF, 63309, L"Variable Dereferencing", L"fore:#CF2F0F; back:#E4FFE4", L"" },
- { SCE_AHK_LABEL, 63235, L"Label", L"fore:#000000; back:#FFFFA1", L"" },
- { SCE_AHK_WORD_CF, 63310, L"Flow of Control", L"fore:#480048; bold", L"" },
- { SCE_AHK_WORD_CMD, 63236, L"Command", L"fore:#004080", L"" },
- { SCE_AHK_WORD_FN, 63277, L"Function", L"fore:#0F707F; italic", L"" },
- { SCE_AHK_WORD_DIR, 63203, L"Directive", L"fore:#F04020; italic", L"" },
- { SCE_AHK_WORD_KB, 63311, L"Keys & Buttons", L"fore:#FF00FF; bold", L"" },
- { SCE_AHK_WORD_VAR, 63312, L"Built-In Variables", L"fore:#CF00CF; italic", L"" },
- { SCE_AHK_WORD_SP, 63280, L"Special", L"fore:#0000FF; italic", L"" },
- //{ SCE_AHK_WORD_UD, 63106, L"User Defined", L"fore:#800020", L"" },
- { SCE_AHK_VARREFKW, 63313, L"Variable Keyword", L"fore:#CF00CF; italic; back:#F9F9FF", L"" },
- { SCE_AHK_ERROR, 63261, L"Error", L"back:#FFC0C0", L"" },
+EDITLEXER lexAHK = { SCLEX_AHK, IDS_LEX_AHK, L"AutoHotkey Script", L"ahk; ia; scriptlet", L"", &KeyWords_AHK, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_AHK_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_AHK_COMMENTLINE,SCE_AHK_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_AHK_ESCAPE, IDS_LEX_STR_63306, L"Escape", L"fore:#FF8000", L"" },
+ { SCE_AHK_SYNOPERATOR, IDS_LEX_STR_63307, L"Syntax Operator", L"fore:#7F200F", L"" },
+ { SCE_AHK_EXPOPERATOR, IDS_LEX_STR_63308, L"Expression Operator", L"fore:#FF4F00", L"" },
+ { SCE_AHK_STRING, IDS_LEX_STR_63131, L"String", L"fore:#404040", L"" },
+ { SCE_AHK_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#2F4F7F", L"" },
+ { SCE_AHK_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"fore:#CF2F0F", L"" },
+ { SCE_AHK_VARREF, IDS_LEX_STR_63309, L"Variable Dereferencing", L"fore:#CF2F0F; back:#E4FFE4", L"" },
+ { SCE_AHK_LABEL, IDS_LEX_STR_63235, L"Label", L"fore:#000000; back:#FFFFA1", L"" },
+ { SCE_AHK_WORD_CF, IDS_LEX_STR_63310, L"Flow of Control", L"fore:#480048; bold", L"" },
+ { SCE_AHK_WORD_CMD, IDS_LEX_STR_63236, L"Command", L"fore:#004080", L"" },
+ { SCE_AHK_WORD_FN, IDS_LEX_STR_63277, L"Function", L"fore:#0F707F; italic", L"" },
+ { SCE_AHK_WORD_DIR, IDS_LEX_STR_63203, L"Directive", L"fore:#F04020; italic", L"" },
+ { SCE_AHK_WORD_KB, IDS_LEX_STR_63311, L"Keys & Buttons", L"fore:#FF00FF; bold", L"" },
+ { SCE_AHK_WORD_VAR, IDS_LEX_STR_63312, L"Built-In Variables", L"fore:#CF00CF; italic", L"" },
+ { SCE_AHK_WORD_SP, IDS_LEX_STR_63280, L"Special", L"fore:#0000FF; italic", L"" },
+ //{ SCE_AHK_WORD_UD, IDS_LEX_STR_63106, L"User Defined", L"fore:#800020", L"" },
+ { SCE_AHK_VARREFKW, IDS_LEX_STR_63313, L"Variable Keyword", L"fore:#CF00CF; italic; back:#F9F9FF", L"" },
+ { SCE_AHK_ERROR, IDS_LEX_STR_63261, L"Error", L"back:#FFC0C0", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2442,21 +2442,21 @@ KEYWORDLIST KeyWords_CMAKE = {
"", "", "", "", "", "", "" };
-EDITLEXER lexCmake = { SCLEX_CMAKE, 63038, L"Cmake Script", L"cmake; ctest", L"", &KeyWords_CMAKE, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_CMAKE_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_CMAKE_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { MULTI_STYLE(SCE_CMAKE_STRINGDQ,SCE_CMAKE_STRINGLQ,SCE_CMAKE_STRINGRQ,0), 63131, L"String", L"back:#EEEEEE; fore:#7F007F", L"" },
- { SCE_CMAKE_COMMANDS, 63277, L"Function", L"fore:#00007F", L"" },
- { SCE_CMAKE_PARAMETERS, 63294, L"Parameter", L"fore:#7F200F", L"" },
- { SCE_CMAKE_VARIABLE, 63249, L"Variable", L"fore:#CC3300", L"" },
- { SCE_CMAKE_WHILEDEF, 63325, L"While Def", L"fore:#00007F", L"" },
- { SCE_CMAKE_FOREACHDEF, 63326, L"For Each Def", L"fore:#00007F", L"" },
- { SCE_CMAKE_IFDEFINEDEF, 63327, L"If Def", L"fore:#00007F", L"" },
- { SCE_CMAKE_MACRODEF, 63328, L"Macro Def", L"fore:#00007F", L"" },
- { SCE_CMAKE_STRINGVAR, 63267, L"Variable within String", L"back:#EEEEEE; fore:#CC3300", L"" },
- { SCE_CMAKE_NUMBER, 63130, L"Number", L"fore:#008080", L"" },
- //{ SCE_CMAKE_USERDEFINED, 63106, L"User Defined", L"fore:#800020", L"" },
+EDITLEXER lexCmake = { SCLEX_CMAKE, IDS_LEX_CMAKE, L"Cmake Script", L"cmake; ctest", L"", &KeyWords_CMAKE, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_CMAKE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_CMAKE_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { MULTI_STYLE(SCE_CMAKE_STRINGDQ,SCE_CMAKE_STRINGLQ,SCE_CMAKE_STRINGRQ,0), IDS_LEX_STR_63131, L"String", L"back:#EEEEEE; fore:#7F007F", L"" },
+ { SCE_CMAKE_COMMANDS, IDS_LEX_STR_63277, L"Function", L"fore:#00007F", L"" },
+ { SCE_CMAKE_PARAMETERS, IDS_LEX_STR_63281, L"Parameter", L"fore:#7F200F", L"" },
+ { SCE_CMAKE_VARIABLE, IDS_LEX_STR_63249, L"Variable", L"fore:#CC3300", L"" },
+ { SCE_CMAKE_WHILEDEF, IDS_LEX_STR_63325, L"While Def", L"fore:#00007F", L"" },
+ { SCE_CMAKE_FOREACHDEF, IDS_LEX_STR_63326, L"For Each Def", L"fore:#00007F", L"" },
+ { SCE_CMAKE_IFDEFINEDEF, IDS_LEX_STR_63327, L"If Def", L"fore:#00007F", L"" },
+ { SCE_CMAKE_MACRODEF, IDS_LEX_STR_63328, L"Macro Def", L"fore:#00007F", L"" },
+ { SCE_CMAKE_STRINGVAR, IDS_LEX_STR_63267, L"Variable within String", L"back:#EEEEEE; fore:#CC3300", L"" },
+ { SCE_CMAKE_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#008080", L"" },
+ //{ SCE_CMAKE_USERDEFINED, IDS_LEX_STR_63106, L"User Defined", L"fore:#800020", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2535,19 +2535,19 @@ KEYWORDLIST KeyWords_AVS = {
"", "", "", "" };
-EDITLEXER lexAVS = { SCLEX_AVS, 63039, L"AviSynth Script", L"avs; avsi", L"", &KeyWords_AVS, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_AVS_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_AVS_COMMENTLINE,SCE_AVS_COMMENTBLOCK,SCE_AVS_COMMENTBLOCKN,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_AVS_OPERATOR, 63132, L"Operator", L"", L"" },
- { MULTI_STYLE(SCE_AVS_STRING,SCE_AVS_TRIPLESTRING,0,0), 63131, L"String", L"fore:#7F007F", L"" },
- { SCE_AVS_NUMBER, 63130, L"Number", L"fore:#007F7F", L"" },
- { SCE_AVS_KEYWORD, 63128, L"Keyword", L"fore:#00007F; bold", L"" },
- { SCE_AVS_FILTER, 63333, L"Filter", L"fore:#00007F; bold", L"" },
- { SCE_AVS_PLUGIN, 63334, L"Plugin", L"fore:#0080C0; bold", L"" },
- { SCE_AVS_FUNCTION, 63277, L"Function", L"fore:#007F7F", L"" },
- { SCE_AVS_CLIPPROP, 63335, L"Clip Property", L"fore:#00007F", L"" },
- //{ SCE_AVS_USERDFN, 63106, L"User Defined", L"fore:#8000FF", L"" },
+EDITLEXER lexAVS = { SCLEX_AVS, IDS_LEX_AVI_SYNTH, L"AviSynth Script", L"avs; avsi", L"", &KeyWords_AVS, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_AVS_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_AVS_COMMENTLINE,SCE_AVS_COMMENTBLOCK,SCE_AVS_COMMENTBLOCKN,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_AVS_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { MULTI_STYLE(SCE_AVS_STRING,SCE_AVS_TRIPLESTRING,0,0), IDS_LEX_STR_63131, L"String", L"fore:#7F007F", L"" },
+ { SCE_AVS_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#007F7F", L"" },
+ { SCE_AVS_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#00007F; bold", L"" },
+ { SCE_AVS_FILTER, IDS_LEX_STR_63333, L"Filter", L"fore:#00007F; bold", L"" },
+ { SCE_AVS_PLUGIN, IDS_LEX_STR_63334, L"Plugin", L"fore:#0080C0; bold", L"" },
+ { SCE_AVS_FUNCTION, IDS_LEX_STR_63277, L"Function", L"fore:#007F7F", L"" },
+ { SCE_AVS_CLIPPROP, IDS_LEX_STR_63335, L"Clip Property", L"fore:#00007F", L"" },
+ //{ SCE_AVS_USERDFN, IDS_LEX_STR_63106, L"User Defined", L"fore:#8000FF", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2555,44 +2555,44 @@ KEYWORDLIST KeyWords_MARKDOWN = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexMARKDOWN = { SCLEX_MARKDOWN, 63040, L"Markdown", L"md; markdown; mdown; mkdn; mkd", L"", &KeyWords_MARKDOWN, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_MARKDOWN_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_MARKDOWN_LINE_BEGIN, 63338, L"Line Begin", L"", L"" },
- { MULTI_STYLE(SCE_MARKDOWN_STRONG1,SCE_MARKDOWN_STRONG2,0,0), 63339, L"Strong", L"bold", L"" },
- { MULTI_STYLE(SCE_MARKDOWN_EM1,SCE_MARKDOWN_EM2,0,0), 63340, L"Emphasis", L"italic", L"" },
- { SCE_MARKDOWN_HEADER1, 63341, L"Header 1", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_HEADER2, 63342, L"Header 2", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_HEADER3, 63343, L"Header 3", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_HEADER4, 63344, L"Header 4", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_HEADER5, 63345, L"Header 5", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_HEADER6, 63346, L"Header 6", L"fore:#FF0088; bold", L"" },
- { SCE_MARKDOWN_PRECHAR, 63347, L"Pre Char", L"fore:#00007F", L"" },
- { SCE_MARKDOWN_ULIST_ITEM, 63348, L"Unordered List", L"fore:#0080FF; bold", L"" },
- { SCE_MARKDOWN_OLIST_ITEM, 63268, L"Ordered List", L"fore:#0080FF; bold", L"" },
- { SCE_MARKDOWN_BLOCKQUOTE, 63350, L"Block Quote", L"fore:#00007F", L"" },
- { SCE_MARKDOWN_STRIKEOUT, 63351, L"Strikeout", L"", L"" },
- { SCE_MARKDOWN_HRULE, 63352, L"Horizontal Rule", L"bold", L"" },
- { SCE_MARKDOWN_LINK, 63353, L"Link", L"fore:#0000FF", L"" },
- { MULTI_STYLE(SCE_MARKDOWN_CODE,SCE_MARKDOWN_CODE2,SCE_MARKDOWN_CODEBK,0), 63354, L"Code", L"fore:#00007F; back:#EBEBEB", L"" },
+EDITLEXER lexMARKDOWN = { SCLEX_MARKDOWN, IDS_LEX_MARKDOWN, L"Markdown", L"md; markdown; mdown; mkdn; mkd", L"", &KeyWords_MARKDOWN, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_MARKDOWN_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_MARKDOWN_LINE_BEGIN, IDS_LEX_STR_63338, L"Line Begin", L"", L"" },
+ { MULTI_STYLE(SCE_MARKDOWN_STRONG1,SCE_MARKDOWN_STRONG2,0,0), IDS_LEX_STR_63339, L"Strong", L"bold", L"" },
+ { MULTI_STYLE(SCE_MARKDOWN_EM1,SCE_MARKDOWN_EM2,0,0), IDS_LEX_STR_63340, L"Emphasis", L"italic", L"" },
+ { SCE_MARKDOWN_HEADER1, IDS_LEX_STR_63341, L"Header 1", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_HEADER2, IDS_LEX_STR_63342, L"Header 2", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_HEADER3, IDS_LEX_STR_63343, L"Header 3", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_HEADER4, IDS_LEX_STR_63344, L"Header 4", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_HEADER5, IDS_LEX_STR_63345, L"Header 5", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_HEADER6, IDS_LEX_STR_63346, L"Header 6", L"fore:#FF0088; bold", L"" },
+ { SCE_MARKDOWN_PRECHAR, IDS_LEX_STR_63347, L"Pre Char", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_ULIST_ITEM, IDS_LEX_STR_63348, L"Unordered List", L"fore:#0080FF; bold", L"" },
+ { SCE_MARKDOWN_OLIST_ITEM, IDS_LEX_STR_63268, L"Ordered List", L"fore:#0080FF; bold", L"" },
+ { SCE_MARKDOWN_BLOCKQUOTE, IDS_LEX_STR_63350, L"Block Quote", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_STRIKEOUT, IDS_LEX_STR_63351, L"Strikeout", L"", L"" },
+ { SCE_MARKDOWN_HRULE, IDS_LEX_STR_63352, L"Horizontal Rule", L"bold", L"" },
+ { SCE_MARKDOWN_LINK, IDS_LEX_STR_63353, L"Link", L"fore:#0000FF", L"" },
+ { MULTI_STYLE(SCE_MARKDOWN_CODE,SCE_MARKDOWN_CODE2,SCE_MARKDOWN_CODEBK,0), IDS_LEX_STR_63354, L"Code", L"fore:#00007F; back:#EBEBEB", L"" },
{ -1, 00000, L"", L"", L"" } } };
KEYWORDLIST KeyWords_YAML = {
"y n yes no on off true false", "", "", "", "", "", "", "", "" };
-EDITLEXER lexYAML = { SCLEX_YAML, 63041, L"YAML", L"yaml; yml", L"", &KeyWords_YAML, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_YAML_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_YAML_COMMENT, 63127, L"Comment", L"fore:#008800", L"" },
- { SCE_YAML_IDENTIFIER, 63129, L"Identifier", L"bold; fore:#0A246A", L"" },
- { SCE_YAML_KEYWORD, 63128, L"Keyword", L"fore:#880088", L"" },
- { SCE_YAML_NUMBER, 63130, L"Number", L"fore:#FF8000", L"" },
- { SCE_YAML_REFERENCE, 63356, L"Reference", L"fore:#008888", L"" },
- { SCE_YAML_DOCUMENT, 63357, L"Document", L"fore:#FFFFFF; bold; back:#000088; eolfilled", L"" },
- { SCE_YAML_TEXT, 63358, L"Text", L"fore:#404040", L"" },
- { SCE_YAML_ERROR, 63359, L"Error", L"fore:#FFFFFF; bold; italic; back:#FF0000; eolfilled", L"" },
- { SCE_YAML_OPERATOR, 63132, L"Operator", L"fore:#333366", L"" },
+EDITLEXER lexYAML = { SCLEX_YAML, IDS_LEX_YAML, L"YAML", L"yaml; yml", L"", &KeyWords_YAML, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_YAML_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_YAML_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008800", L"" },
+ { SCE_YAML_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"bold; fore:#0A246A", L"" },
+ { SCE_YAML_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#880088", L"" },
+ { SCE_YAML_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF8000", L"" },
+ { SCE_YAML_REFERENCE, IDS_LEX_STR_63356, L"Reference", L"fore:#008888", L"" },
+ { SCE_YAML_DOCUMENT, IDS_LEX_STR_63357, L"Document", L"fore:#FFFFFF; bold; back:#000088; eolfilled", L"" },
+ { SCE_YAML_TEXT, IDS_LEX_STR_63358, L"Text", L"fore:#404040", L"" },
+ { SCE_YAML_ERROR, IDS_LEX_STR_63359, L"Error", L"fore:#FFFFFF; bold; italic; back:#FF0000; eolfilled", L"" },
+ { SCE_YAML_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#333366", L"" },
{ -1, 00000, L"", L"", L"" } } };
KEYWORDLIST KeyWords_VHDL = {
@@ -2613,40 +2613,40 @@ KEYWORDLIST KeyWords_VHDL = {
"file_open_status line text side width std_ulogic std_ulogic_vector std_logic std_logic_vector X01 X01Z UX01 UX01Z unsigned signed",
"", "", "" };
-EDITLEXER lexVHDL = { SCLEX_VHDL, 63028, L"VHDL", L"vhdl; vhd", L"", &KeyWords_VHDL, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_VHDL_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_VHDL_COMMENTLINEBANG, SCE_VHDL_COMMENT, SCE_VHDL_BLOCK_COMMENT, 0), 63127, L"Comment", L"fore:#008800", L"" },
- { SCE_VHDL_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { MULTI_STYLE(SCE_VHDL_STRING, SCE_VHDL_STRINGEOL, 0, 0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_VHDL_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_VHDL_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_VHDL_KEYWORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_VHDL_STDOPERATOR, 63371, L"Standard Operator", L"bold; fore:#0A246A", L"" },
- { SCE_VHDL_ATTRIBUTE, 63372, L"Attribute", L"", L"" },
- { SCE_VHDL_STDFUNCTION, 63373, L"Standard Function", L"", L"" },
- { SCE_VHDL_STDPACKAGE, 63374, L"Standard Package", L"", L"" },
- { SCE_VHDL_STDTYPE, 63375, L"Standard Type", L"fore:#FF8000", L"" },
+EDITLEXER lexVHDL = { SCLEX_VHDL, IDS_LEX_VHDL, L"VHDL", L"vhdl; vhd", L"", &KeyWords_VHDL, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_VHDL_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_VHDL_COMMENTLINEBANG, SCE_VHDL_COMMENT, SCE_VHDL_BLOCK_COMMENT, 0), IDS_LEX_STR_63127, L"Comment", L"fore:#008800", L"" },
+ { SCE_VHDL_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { MULTI_STYLE(SCE_VHDL_STRING, SCE_VHDL_STRINGEOL, 0, 0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_VHDL_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_VHDL_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_VHDL_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_VHDL_STDOPERATOR, IDS_LEX_STR_63371, L"Standard Operator", L"bold; fore:#0A246A", L"" },
+ { SCE_VHDL_ATTRIBUTE, IDS_LEX_STR_63372, L"Attribute", L"", L"" },
+ { SCE_VHDL_STDFUNCTION, IDS_LEX_STR_63373, L"Standard Function", L"", L"" },
+ { SCE_VHDL_STDPACKAGE, IDS_LEX_STR_63374, L"Standard Package", L"", L"" },
+ { SCE_VHDL_STDTYPE, IDS_LEX_STR_63375, L"Standard Type", L"fore:#FF8000", L"" },
{ -1, 00000, L"", L"", L"" } } };
KEYWORDLIST KeyWords_Registry = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexRegistry = { SCLEX_REGISTRY, 63027, L"Registry Files", L"reg", L"", &KeyWords_Registry, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_REG_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_REG_COMMENT, 63127, L"Comment", L"fore:#008800", L"" },
- { SCE_REG_VALUENAME, 63376, L"Value Name", L"", L"" },
- { MULTI_STYLE(SCE_REG_STRING,SCE_REG_STRING_GUID,0,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_REG_VALUETYPE, 63377, L"Value Type", L"bold; fore:#00007F", L"" },
- { SCE_REG_HEXDIGIT, 63378, L"Hex", L"fore:#7F0B0C", L"" },
- { SCE_REG_ADDEDKEY, 63379, L"Added Key", L"fore:#000000; back:#FF8040; bold; eolfilled", L"" }, //fore:#530155
- { SCE_REG_DELETEDKEY, 63380, L"Deleted Key", L"fore:#FF0000", L"" },
- { SCE_REG_ESCAPED, 63381, L"Escaped", L"bold; fore:#7D8187", L"" },
- { SCE_REG_KEYPATH_GUID, 63382, L"GUID in Key Path", L"fore:#7B5F15", L"" },
- { SCE_REG_PARAMETER, 63294, L"Parameter", L"fore:#0B6561", L"" },
- { SCE_REG_OPERATOR, 63132, L"Operator", L"bold", L"" },
+EDITLEXER lexRegistry = { SCLEX_REGISTRY, IDS_LEX_REG_FILES, L"Registry Files", L"reg", L"", &KeyWords_Registry, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_REG_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_REG_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008800", L"" },
+ { SCE_REG_VALUENAME, IDS_LEX_STR_63285, L"Value Name", L"", L"" },
+ { MULTI_STYLE(SCE_REG_STRING,SCE_REG_STRING_GUID,0,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_REG_VALUETYPE, IDS_LEX_STR_63286, L"Value Type", L"bold; fore:#00007F", L"" },
+ { SCE_REG_HEXDIGIT, IDS_LEX_STR_63287, L"Hex", L"fore:#7F0B0C", L"" },
+ { SCE_REG_ADDEDKEY, IDS_LEX_STR_63288, L"Added Key", L"fore:#000000; back:#FF8040; bold; eolfilled", L"" }, //fore:#530155
+ { SCE_REG_DELETEDKEY, IDS_LEX_STR_63289, L"Deleted Key", L"fore:#FF0000", L"" },
+ { SCE_REG_ESCAPED, IDS_LEX_STR_63290, L"Escaped", L"bold; fore:#7D8187", L"" },
+ { SCE_REG_KEYPATH_GUID, IDS_LEX_STR_63291, L"GUID in Key Path", L"fore:#7B5F15", L"" },
+ { SCE_REG_PARAMETER, IDS_LEX_STR_63281, L"Parameter", L"fore:#0B6561", L"" },
+ { SCE_REG_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2654,21 +2654,21 @@ KEYWORDLIST KeyWords_COFFEESCRIPT = {
"", "", "", "", "", "", "", "", "" };
-EDITLEXER lexCOFFEESCRIPT = { SCLEX_COFFEESCRIPT, 63042, L"Coffeescript", L"coffee; Cakefile", L"", &KeyWords_COFFEESCRIPT, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_COFFEESCRIPT_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_COFFEESCRIPT_COMMENT,SCE_COFFEESCRIPT_COMMENTLINE,SCE_COFFEESCRIPT_COMMENTDOC,SCE_COFFEESCRIPT_COMMENTBLOCK), 63127, L"Comment", L"fore:#646464", L"" },
- { MULTI_STYLE(SCE_COFFEESCRIPT_STRING,SCE_COFFEESCRIPT_STRINGEOL,SCE_COFFEESCRIPT_STRINGRAW,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_COFFEESCRIPT_PREPROCESSOR, 63133, L"Preprocessor", L"fore:#FF8000", L"" },
- { SCE_COFFEESCRIPT_IDENTIFIER, 63129, L"Identifier", L"bold; fore:#0A246A", L"" },
- { SCE_COFFEESCRIPT_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_COFFEESCRIPT_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- //{ SCE_COFFEESCRIPT_CHARACTER, 63376, L"Character", L"", L"" },
- { MULTI_STYLE(SCE_COFFEESCRIPT_REGEX,SCE_COFFEESCRIPT_VERBOSE_REGEX,SCE_COFFEESCRIPT_VERBOSE_REGEX_COMMENT,0), 63315, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
- { SCE_COFFEESCRIPT_GLOBALCLASS, 63378, L"Global Class", L"", L"" },
- //{ MULTI_STYLE(SCE_COFFEESCRIPT_COMMENTLINEDOC,SCE_COFFEESCRIPT_COMMENTDOCKEYWORD,SCE_COFFEESCRIPT_COMMENTDOCKEYWORDERROR,0), 63379, L"Comment line", L"fore:#646464", L"" },
- { MULTI_STYLE(SCE_COFFEESCRIPT_WORD,SCE_COFFEESCRIPT_WORD2,0,0), 63380, L"Word", L"", L"" },
- { MULTI_STYLE(SCE_COFFEESCRIPT_VERBATIM,SCE_COFFEESCRIPT_TRIPLEVERBATIM,0,0), 63381, L"Verbatim", L"", L"" },
+EDITLEXER lexCOFFEESCRIPT = { SCLEX_COFFEESCRIPT, IDS_LEX_COFFEE_SCR, L"Coffeescript", L"coffee; Cakefile", L"", &KeyWords_COFFEESCRIPT, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_COFFEESCRIPT_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_COFFEESCRIPT_COMMENT,SCE_COFFEESCRIPT_COMMENTLINE,SCE_COFFEESCRIPT_COMMENTDOC,SCE_COFFEESCRIPT_COMMENTBLOCK), IDS_LEX_STR_63127, L"Comment", L"fore:#646464", L"" },
+ { MULTI_STYLE(SCE_COFFEESCRIPT_STRING,SCE_COFFEESCRIPT_STRINGEOL,SCE_COFFEESCRIPT_STRINGRAW,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_COFFEESCRIPT_PREPROCESSOR, IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
+ { SCE_COFFEESCRIPT_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"bold; fore:#0A246A", L"" },
+ { SCE_COFFEESCRIPT_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_COFFEESCRIPT_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ //{ SCE_COFFEESCRIPT_CHARACTER, IDS_LEX_STR_63376, L"Character", L"", L"" },
+ { MULTI_STYLE(SCE_COFFEESCRIPT_REGEX,SCE_COFFEESCRIPT_VERBOSE_REGEX,SCE_COFFEESCRIPT_VERBOSE_REGEX_COMMENT,0), IDS_LEX_STR_63315, L"Regex", L"fore:#006633; back:#FFF1A8", L"" },
+ { SCE_COFFEESCRIPT_GLOBALCLASS, IDS_LEX_STR_63378, L"Global Class", L"", L"" },
+ //{ MULTI_STYLE(SCE_COFFEESCRIPT_COMMENTLINEDOC,SCE_COFFEESCRIPT_COMMENTDOCKEYWORD,SCE_COFFEESCRIPT_COMMENTDOCKEYWORDERROR,0), IDS_LEX_STR_63379, L"Comment line", L"fore:#646464", L"" },
+ { MULTI_STYLE(SCE_COFFEESCRIPT_WORD,SCE_COFFEESCRIPT_WORD2,0,0), IDS_LEX_STR_63380, L"Word", L"", L"" },
+ { MULTI_STYLE(SCE_COFFEESCRIPT_VERBATIM,SCE_COFFEESCRIPT_TRIPLEVERBATIM,0,0), IDS_LEX_STR_63381, L"Verbatim", L"", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2678,16 +2678,16 @@ KEYWORDLIST KeyWords_MATLAB = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexMATLAB = { SCLEX_MATLAB, 63043, L"MATLAB", L"matlab", L"", &KeyWords_MATLAB, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_MATLAB_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_MATLAB_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_MATLAB_COMMAND, 63236, L"Command", L"bold", L"" },
- { SCE_MATLAB_NUMBER, 63130, L"Number", L"fore:#FF8000", L"" },
- { SCE_MATLAB_KEYWORD, 63128, L"Keyword", L"fore:#00007F; bold", L"" },
- { MULTI_STYLE(SCE_MATLAB_STRING,SCE_MATLAB_DOUBLEQUOTESTRING,0,0), 63131, L"String", L"fore:#7F007F", L"" },
- { SCE_MATLAB_OPERATOR, 63132, L"Operator", L"", L"" },
- { SCE_MATLAB_IDENTIFIER, 63129, L"Identifier", L"", L"" },
+EDITLEXER lexMATLAB = { SCLEX_MATLAB, IDS_LEX_MATLAB, L"MATLAB", L"matlab", L"", &KeyWords_MATLAB, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_MATLAB_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_MATLAB_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_MATLAB_COMMAND, IDS_LEX_STR_63236, L"Command", L"bold", L"" },
+ { SCE_MATLAB_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF8000", L"" },
+ { SCE_MATLAB_KEYWORD, IDS_LEX_STR_63128, L"Keyword", L"fore:#00007F; bold", L"" },
+ { MULTI_STYLE(SCE_MATLAB_STRING,SCE_MATLAB_DOUBLEQUOTESTRING,0,0), IDS_LEX_STR_63131, L"String", L"fore:#7F007F", L"" },
+ { SCE_MATLAB_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"", L"" },
+ { SCE_MATLAB_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2720,22 +2720,22 @@ KEYWORDLIST KeyWords_D = {
};
-EDITLEXER lexD = { SCLEX_D, 63022, L"D Source Code", L"d; dd; di", L"", &KeyWords_D, {
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_D_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_D_COMMENT,SCE_D_COMMENTLINE,SCE_D_COMMENTNESTED,0), 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_D_COMMENTDOC, 63259, L"Comment Doc", L"fore:#040A0", L"" },
- { SCE_D_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_D_WORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_D_WORD2, 63260, L"Keyword 2nd", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD3, 63128, L"Keyword 3", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD5, 63128, L"Keyword 5", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD6, 63128, L"Keyword 6", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD7, 63128, L"Keyword 7", L"bold; fore:#0A246A", L"" },
- { SCE_D_TYPEDEF, 63258, L"Typedef", L"italic; fore:#0A246A", L"" },
- { MULTI_STYLE(SCE_D_STRING,SCE_D_CHARACTER,SCE_D_STRINGEOL,0), 63131, L"String", L"italic; fore:#3C6CDD", L"" },
- { SCE_D_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_D_IDENTIFIER, 63129, L"Identifier", L"", L"" },
+EDITLEXER lexD = { SCLEX_D, IDS_LEX_D_SRC, L"D Source Code", L"d; dd; di", L"", &KeyWords_D, {
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_D_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_D_COMMENT,SCE_D_COMMENTLINE,SCE_D_COMMENTNESTED,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_D_COMMENTDOC, IDS_LEX_STR_63259, L"Comment Doc", L"fore:#040A0", L"" },
+ { SCE_D_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_D_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_D_WORD2, IDS_LEX_STR_63260, L"Keyword 2nd", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD3, IDS_LEX_STR_63128, L"Keyword 3", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD5, IDS_LEX_STR_63128, L"Keyword 5", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD6, IDS_LEX_STR_63128, L"Keyword 6", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD7, IDS_LEX_STR_63128, L"Keyword 7", L"bold; fore:#0A246A", L"" },
+ { SCE_D_TYPEDEF, IDS_LEX_STR_63258, L"Typedef", L"italic; fore:#0A246A", L"" },
+ { MULTI_STYLE(SCE_D_STRING,SCE_D_CHARACTER,SCE_D_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"italic; fore:#3C6CDD", L"" },
+ { SCE_D_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_D_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
//{ SCE_D_COMMENTLINEDOC, L"Default", L"", L"" },
//{ SCE_D_COMMENTDOCKEYWORD, L"Default", L"", L"" },
//{ SCE_D_STRINGB, L"Default", L"", L"" },
@@ -2764,27 +2764,27 @@ KEYWORDLIST KeyWords_Go = {
};
-EDITLEXER lexGo = { SCLEX_D, 63023, L"Go Source Code", L"go", L"", &KeyWords_Go,{
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_D_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_D_COMMENT,SCE_D_COMMENTLINE,SCE_D_COMMENTNESTED,0), 63127, L"Comment", L"fore:#008000", L"" },
- //{ SCE_D_COMMENTDOC, 63259, L"Comment Doc", L"fore:#040A0", L"" },
- { SCE_D_NUMBER, 63130, L"Number", L"fore:#FF0000", L"" },
- { SCE_D_WORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_D_WORD2, 63260, L"Keyword 2nd", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD3, 63128, L"Keyword 3", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD5, 63128, L"Keyword 5", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD6, 63128, L"Keyword 6", L"bold; fore:#0A246A", L"" },
- //{ SCE_D_WORD7, 63128, L"Keyword 7", L"bold; fore:#0A246A", L"" },
- { SCE_D_TYPEDEF, 63258, L"Typedef", L"italic; fore:#0A246A", L"" },
- { MULTI_STYLE(SCE_D_STRING,SCE_D_CHARACTER,SCE_D_STRINGEOL,0), 63131, L"String", L"italic; fore:#3C6CDD", L"" },
- { SCE_D_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
- { SCE_D_IDENTIFIER, 63129, L"Identifier", L"", L"" },
+EDITLEXER lexGo = { SCLEX_D, IDS_LEX_GO_SRC, L"Go Source Code", L"go", L"", &KeyWords_Go,{
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_D_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_D_COMMENT,SCE_D_COMMENTLINE,SCE_D_COMMENTNESTED,0), IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ //{ SCE_D_COMMENTDOC, IDS_LEX_STR_63259, L"Comment Doc", L"fore:#040A0", L"" },
+ { SCE_D_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF0000", L"" },
+ { SCE_D_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_D_WORD2, IDS_LEX_STR_63260, L"Keyword 2nd", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD3, IDS_LEX_STR_63128, L"Keyword 3", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD5, IDS_LEX_STR_63128, L"Keyword 5", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD6, IDS_LEX_STR_63128, L"Keyword 6", L"bold; fore:#0A246A", L"" },
+ //{ SCE_D_WORD7, IDS_LEX_STR_63128, L"Keyword 7", L"bold; fore:#0A246A", L"" },
+ { SCE_D_TYPEDEF, IDS_LEX_STR_63258, L"Typedef", L"italic; fore:#0A246A", L"" },
+ { MULTI_STYLE(SCE_D_STRING,SCE_D_CHARACTER,SCE_D_STRINGEOL,0), IDS_LEX_STR_63131, L"String", L"italic; fore:#3C6CDD", L"" },
+ { SCE_D_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
+ { SCE_D_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
//{ SCE_D_COMMENTLINEDOC, L"Default", L"", L"" },
//{ SCE_D_COMMENTDOCKEYWORD, L"Default", L"", L"" },
//{ SCE_D_STRINGB, L"Default", L"", L"" },
//{ SCE_D_STRINGR, L"Default", L"", L"" },
- //C++: { MULTI_STYLE(SCE_C_PREPROCESSOR,SCE_C_PREPROCESSORCOMMENT,SCE_C_PREPROCESSORCOMMENTDOC,0), 63133, L"Preprocessor", L"fore:#FF8000", L"" },
+ //C++: { MULTI_STYLE(SCE_C_PREPROCESSOR,SCE_C_PREPROCESSORCOMMENT,SCE_C_PREPROCESSORCOMMENTDOC,0), IDS_LEX_STR_63133, L"Preprocessor", L"fore:#FF8000", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2806,16 +2806,16 @@ KEYWORDLIST KeyWords_Awk = {
};
-EDITLEXER lexAwk = { SCLEX_PYTHON, 63024, L"Awk Script", L"awk", L"", &KeyWords_Awk,{
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_P_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_P_WORD, 63128, L"Keyword", L"bold; fore:#0000A0", L"" },
- { SCE_P_WORD2, 63260, L"Keyword 2nd", L"bold; italic; fore:#6666FF", L"" },
- { SCE_P_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), 63127, L"Comment", L"fore:#808080", L"" },
- { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,SCE_P_CHARACTER,0), 63131, L"String", L"fore:#008000", L"" },
- { SCE_P_NUMBER, 63130, L"Number", L"fore:#C04000", L"" },
- { SCE_P_OPERATOR, 63132, L"Operator", L"fore:#B000B0", L"" },
+EDITLEXER lexAwk = { SCLEX_PYTHON, IDS_LEX_AWK_SCR, L"Awk Script", L"awk", L"", &KeyWords_Awk,{
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_P_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_P_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0000A0", L"" },
+ { SCE_P_WORD2, IDS_LEX_STR_63260, L"Keyword 2nd", L"bold; italic; fore:#6666FF", L"" },
+ { SCE_P_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,0,0), IDS_LEX_STR_63127, L"Comment", L"fore:#808080", L"" },
+ { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,SCE_P_CHARACTER,0), IDS_LEX_STR_63131, L"String", L"fore:#008000", L"" },
+ { SCE_P_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#C04000", L"" },
+ { SCE_P_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2829,20 +2829,20 @@ KEYWORDLIST KeyWords_Nimrod = {
"", "", "", "", "", "", "", "" };
-EDITLEXER lexNimrod = { SCLEX_NIMROD, 63044, L"Nim Source Code", L"nim; nimrod", L"", &KeyWords_Nimrod,{
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_P_DEFAULT, 63126, L"Default", L"", L"" },
- { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,SCE_C_COMMENTLINEDOC,0), 63127, L"Comment", L"fore:#880000", L"" },
- { SCE_P_WORD, 63128, L"Keyword", L"bold; fore:#000088", L"" },
- { SCE_P_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,0,0), 63211, L"String Double Quoted", L"fore:#008800", L"" },
- { SCE_P_CHARACTER, 63212, L"String Single Quoted", L"fore:#008800", L"" },
- { SCE_P_TRIPLEDOUBLE, 63244, L"String Triple Double Quotes", L"fore:#008800", L"" },
- { SCE_P_TRIPLE, 63245, L"String Triple Single Quotes", L"fore:#008800", L"" },
- { SCE_P_NUMBER, 63130, L"Number", L"fore:#FF4000", L"" },
- { SCE_P_OPERATOR, 63132, L"Operator", L"bold; fore:#666600", L"" },
- //{ SCE_P_DEFNAME, 63247, L"Function name", L"fore:#660066", L"" },
- //{ SCE_P_CLASSNAME, 63246, L"Class name", L"fore:#660066", L"" },
+EDITLEXER lexNimrod = { SCLEX_NIMROD, IDS_LEX_NIM_SRC, L"Nim Source Code", L"nim; nimrod", L"", &KeyWords_Nimrod,{
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_P_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { MULTI_STYLE(SCE_P_COMMENTLINE,SCE_P_COMMENTBLOCK,SCE_C_COMMENTLINEDOC,0), IDS_LEX_STR_63127, L"Comment", L"fore:#880000", L"" },
+ { SCE_P_WORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#000088", L"" },
+ { SCE_P_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { MULTI_STYLE(SCE_P_STRING,SCE_P_STRINGEOL,0,0), IDS_LEX_STR_63211, L"String Double Quoted", L"fore:#008800", L"" },
+ { SCE_P_CHARACTER, IDS_LEX_STR_63212, L"String Single Quoted", L"fore:#008800", L"" },
+ { SCE_P_TRIPLEDOUBLE, IDS_LEX_STR_63244, L"String Triple Double Quotes", L"fore:#008800", L"" },
+ { SCE_P_TRIPLE, IDS_LEX_STR_63245, L"String Triple Single Quotes", L"fore:#008800", L"" },
+ { SCE_P_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#FF4000", L"" },
+ { SCE_P_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold; fore:#666600", L"" },
+ //{ SCE_P_DEFNAME, IDS_LEX_STR_63247, L"Function name", L"fore:#660066", L"" },
+ //{ SCE_P_CLASSNAME, IDS_LEX_STR_63246, L"Class name", L"fore:#660066", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -2923,19 +2923,19 @@ KEYWORDLIST KeyWords_R = {
};
-EDITLEXER lexR = { SCLEX_R, 63045, L"R-S-SPlus Statistics Code", L"R", L"", &KeyWords_R,{
- { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
- //{ SCE_R_DEFAULT, 63126, L"Default", L"", L"" },
- { SCE_R_COMMENT, 63127, L"Comment", L"fore:#008000", L"" },
- { SCE_R_KWORD, 63128, L"Keyword", L"bold; fore:#0A246A", L"" },
- { SCE_R_BASEKWORD, 63271, L"Base Package Functions", L"bold; fore:#7f0000", L"" },
- { SCE_R_OTHERKWORD, 63272, L"Other Package Functions", L"bold; fore:#7f007F", L"" },
- { SCE_R_NUMBER, 63130, L"Number", L"fore:#0000FF", L"" },
- { MULTI_STYLE(SCE_R_STRING,SCE_R_STRING2,0,0), 63131, L"String", L"italic; fore:#3C6CDD", L"" },
- { SCE_R_OPERATOR, 63132, L"Operator", L"bold; fore:#B000B0", L"" },
- { SCE_R_IDENTIFIER, 63129, L"Identifier", L"", L"" },
- { SCE_R_INFIX, 63269, L"Infix", L"fore:#660066", L"" },
- { SCE_R_INFIXEOL, 63270, L"Infix EOL", L"fore:#FF4000; ,back:#E0C0E0; eolfilled", L"" },
+EDITLEXER lexR = { SCLEX_R, IDS_LEX_R_STAT, L"R-S-SPlus Statistics Code", L"R", L"", &KeyWords_R,{
+ { STYLE_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ //{ SCE_R_DEFAULT, IDS_LEX_STR_63126, L"Default", L"", L"" },
+ { SCE_R_COMMENT, IDS_LEX_STR_63127, L"Comment", L"fore:#008000", L"" },
+ { SCE_R_KWORD, IDS_LEX_STR_63128, L"Keyword", L"bold; fore:#0A246A", L"" },
+ { SCE_R_BASEKWORD, IDS_LEX_STR_63271, L"Base Package Functions", L"bold; fore:#7f0000", L"" },
+ { SCE_R_OTHERKWORD, IDS_LEX_STR_63272, L"Other Package Functions", L"bold; fore:#7f007F", L"" },
+ { SCE_R_NUMBER, IDS_LEX_STR_63130, L"Number", L"fore:#0000FF", L"" },
+ { MULTI_STYLE(SCE_R_STRING,SCE_R_STRING2,0,0), IDS_LEX_STR_63131, L"String", L"italic; fore:#3C6CDD", L"" },
+ { SCE_R_OPERATOR, IDS_LEX_STR_63132, L"Operator", L"bold; fore:#B000B0", L"" },
+ { SCE_R_IDENTIFIER, IDS_LEX_STR_63129, L"Identifier", L"", L"" },
+ { SCE_R_INFIX, IDS_LEX_STR_63269, L"Infix", L"fore:#660066", L"" },
+ { SCE_R_INFIXEOL, IDS_LEX_STR_63270, L"Infix EOL", L"fore:#FF4000; ,back:#E0C0E0; eolfilled", L"" },
{ -1, 00000, L"", L"", L"" } } };
@@ -3030,12 +3030,12 @@ PEDITLEXER __fastcall GetCurrentStdLexer()
bool __fastcall IsStyleStandardDefault(PEDITSTYLE pStyle)
{
- return (pStyle && ((pStyle->rid == 63100) || (pStyle->rid == 63112)));
+ return (pStyle && ((pStyle->rid == IDS_LEX_STD_STYLE) || (pStyle->rid == IDS_LEX_2ND_STYLE)));
}
bool __fastcall IsStyleSchemeDefault(PEDITSTYLE pStyle)
{
- return (pStyle && (pStyle->rid == 63126));
+ return (pStyle && (pStyle->rid == IDS_LEX_STR_63126));
}
PEDITLEXER __fastcall GetDefaultLexer()
@@ -5689,7 +5689,7 @@ int Style_GetCurrentLexerRID()
//
void Style_GetCurrentLexerName(LPWSTR lpszName, int cchName)
{
- if (!GetString(g_pLexCurrent->resID, lpszName, cchName)) {
+ if (!GetLngString(g_pLexCurrent->resID, lpszName, cchName)) {
StringCchCopyW(lpszName, cchName, g_pLexCurrent->pszName);
}
}
@@ -5701,7 +5701,7 @@ void Style_GetCurrentLexerName(LPWSTR lpszName, int cchName)
//
void Style_GetStdLexerName(LPWSTR lpszName, int cchName)
{
- if (!GetString(lexStandard.resID, lpszName, cchName)) {
+ if (!GetLngString(lexStandard.resID, lpszName, cchName)) {
StringCchCopyW(lpszName, cchName, lexStandard.pszName);
}
}
@@ -5758,7 +5758,7 @@ HTREEITEM Style_AddLexerToTreeView(HWND hwnd,PEDITLEXER plex)
tvis.item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_PARAM;
- if (GetString(plex->resID,tch,COUNTOF(tch)))
+ if (GetLngString(plex->resID,tch,COUNTOF(tch)))
tvis.item.pszText = tch;
else
tvis.item.pszText = plex->pszName;
@@ -5778,7 +5778,7 @@ HTREEITEM Style_AddLexerToTreeView(HWND hwnd,PEDITLEXER plex)
int i = 1; // default style is handled separately
while (plex->Styles[i].iStyle != -1) {
- if (GetString(plex->Styles[i].rid,tch,COUNTOF(tch)))
+ if (GetLngString(plex->Styles[i].rid,tch,COUNTOF(tch)))
tvis.item.pszText = tch;
else
tvis.item.pszText = plex->Styles[i].pszName;
@@ -5803,7 +5803,7 @@ void Style_AddLexerToListView(HWND hwnd,PEDITLEXER plex)
lvi.mask = LVIF_IMAGE | LVIF_PARAM | LVIF_TEXT;
lvi.iItem = ListView_GetItemCount(hwnd);
- if (GetString(plex->resID,tch,COUNTOF(tch)))
+ if (GetLngString(plex->resID,tch,COUNTOF(tch)))
lvi.pszText = tch;
else
lvi.pszText = plex->pszName;
@@ -6034,7 +6034,7 @@ INT_PTR CALLBACK Style_CustomizeSchemesDlgProc(HWND hwnd,UINT umsg,WPARAM wParam
{
pCurrentStyle = &(pCurrentLexer->Styles[STY_DEFAULT]);
- if (pCurrentStyle->rid == 63100) {
+ if (pCurrentStyle->rid == IDS_LEX_STD_STYLE) {
StringCchCopyW(label, COUNTOF(label), L"BASE (Default Style):");
}
else {
@@ -6063,7 +6063,7 @@ INT_PTR CALLBACK Style_CustomizeSchemesDlgProc(HWND hwnd,UINT umsg,WPARAM wParam
{
if (IsLexerStandard(pCurrentLexer))
{
- if (pCurrentLexer->Styles[STY_DEFAULT].rid == 63100)
+ if (pCurrentLexer->Styles[STY_DEFAULT].rid == IDS_LEX_STD_STYLE)
StringCchCopyW(label, COUNTOF(label), L"BASE (Default Style):");
else
StringCchCopyW(label, COUNTOF(label), L"BASE (2nd Default Style):");