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):");