From de3d645b2009cee175404e2fd5af1ee4572678e8 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Tue, 29 May 2018 17:41:28 +0200 Subject: [PATCH] + add: MUI aware lexer strings --- language/common_res.h | 337 +++++ language/np3_af_za/lexer_af_za.rc | Bin 0 -> 29856 bytes language/np3_af_za/np3_af_za.rc | Bin 3544 -> 3676 bytes language/np3_af_za/np3_af_za.vcxproj | 8 +- language/np3_af_za/np3_af_za.vcxproj.filters | 7 +- language/np3_de_de/lexer_de_de.rc | Bin 0 -> 29852 bytes language/np3_de_de/np3_de_de.rc | Bin 3540 -> 3672 bytes language/np3_de_de/np3_de_de.vcxproj | 6 + language/np3_de_de/np3_de_de.vcxproj.filters | 3 + language/np3_en_uk/lexer_en_uk.rc | Bin 0 -> 29894 bytes language/np3_en_uk/np3_en_uk.rc | Bin 3578 -> 3710 bytes language/np3_en_uk/np3_en_uk.vcxproj | 6 + language/np3_en_uk/np3_en_uk.vcxproj.filters | 3 + language/np3_en_us/lexer_en_us.rc | Bin 0 -> 29894 bytes language/np3_en_us/np3_en_us.rc | Bin 3574 -> 3706 bytes language/np3_en_us/np3_en_us.vcxproj | 6 + language/np3_en_us/np3_en_us.vcxproj.filters | 3 + language/np3_es_es/lexer_es_es.rc | Bin 0 -> 29946 bytes language/np3_es_es/np3_es_es.rc | Bin 3634 -> 3766 bytes language/np3_es_es/np3_es_es.vcxproj | 6 + language/np3_es_es/np3_es_es.vcxproj.filters | 3 + language/np3_fr_fr/lexer_fr_fr.rc | Bin 0 -> 29848 bytes language/np3_fr_fr/np3_fr_fr.rc | Bin 3532 -> 3664 bytes language/np3_fr_fr/np3_fr_fr.vcxproj | 6 + language/np3_fr_fr/np3_fr_fr.vcxproj.filters | 3 + src/Dialogs.c | 2 +- src/Encoding.c | 10 +- src/Encoding.h | 2 - src/Helpers.c | 18 +- src/Helpers.h | 3 - src/Notepad3.c | 22 +- src/Notepad3.rc | 297 +--- src/Styles.c | 1348 +++++++++--------- 33 files changed, 1089 insertions(+), 1010 deletions(-) create mode 100644 language/np3_af_za/lexer_af_za.rc create mode 100644 language/np3_de_de/lexer_de_de.rc create mode 100644 language/np3_en_uk/lexer_en_uk.rc create mode 100644 language/np3_en_us/lexer_en_us.rc create mode 100644 language/np3_es_es/lexer_es_es.rc create mode 100644 language/np3_fr_fr/lexer_fr_fr.rc 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 0000000000000000000000000000000000000000..874e42d1fd52ee585cee239f5d6165d48c1ee1e7 GIT binary patch literal 29856 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 literal 0 HcmV?d00001 diff --git a/language/np3_af_za/np3_af_za.rc b/language/np3_af_za/np3_af_za.rc index 235138fc7472e77fbce9aac1928711ab45d24899..81ddbbea7a1c6c02f7d7795b2989eb8a93c0560f 100644 GIT binary patch delta 37 hcmca1eMe@)H4e@khE#?MATHWGkwcdSnaktO2mt0J3gG|% delta 20 ccmca3b3=N=HIB_HoG+Lst8gk!PT~Cl09&94BLDyZ 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 0000000000000000000000000000000000000000..d3b07c89fedb520110abd95c3cae23697ce6409c GIT binary patch literal 29852 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 b!txt$>fhXGa(vh_8L!=(3qnmRW!?V=ce>1{ literal 0 HcmV?d00001 diff --git a/language/np3_de_de/np3_de_de.rc b/language/np3_de_de/np3_de_de.rc index b11367110b1a284bcaf9534a8b482bc2d131a11c..1018f49f91dd7c60ba36484967863d757f788a7f 100644 GIT binary patch delta 45 scmca2eM4r$9S+VMhE#?MATFBxl0$#;IX1D)cR21bBZN2i^0+es0Ccwx1^@s6 delta 17 Zcmca1b47Z?9gfXfocEYF+wn><0suu`23P<9 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 0000000000000000000000000000000000000000..c90c1717bfe182a9d7b87d47aad8429604832704 GIT binary patch literal 29894 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 literal 0 HcmV?d00001 diff --git a/language/np3_en_uk/np3_en_uk.rc b/language/np3_en_uk/np3_en_uk.rc index 8a973e782beb7d5925e134bf1e0f2a25e0b1d85f..ad656e5a49da5ad6a5ef77016297f695e2ff6b95 100644 GIT binary patch delta 41 ncmew*{ZD4YHxAAmhE#?MATHXxk;9k;!JYh(M{@H89xX-yEHn)^ delta 17 Zcmew-^GkZeH;&CNobQ-7XYh(K0su`=2Mz!L 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 0000000000000000000000000000000000000000..475bc0e35c2ace0aaf46166a6790d04b3a4f728f GIT binary patch literal 29894 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 a>N{|n-|=X2yx%ezuj`x?LX|6K-Tw#jj?<$6 literal 0 HcmV?d00001 diff --git a/language/np3_en_us/np3_en_us.rc b/language/np3_en_us/np3_en_us.rc index bffd27cbd4a9dda4562fca751c6a4213469e5e02..d038f332f007861061f5feee1eda1deb8461288f 100644 GIT binary patch delta 49 vcmew+{Yz%U7Y@!GhE#?MATFBB$f-Yh0h`$7FC1@}k%S$2bT>cX5n}`Zr&tf7 delta 25 hcmew*^G$lg7mmp(yh@X=u}f{Ptrue 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 0000000000000000000000000000000000000000..1bf93cdd8c28b5ea5eda505c7d9cce825ac325d8 GIT binary patch literal 29946 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 literal 0 HcmV?d00001 diff --git a/language/np3_es_es/np3_es_es.rc b/language/np3_es_es/np3_es_es.rc index c315184c9deb803d997ccab13d62ea165f718b7d..177dbcdd0324bdae43e4bcb902b23c3170fbb54c 100644 GIT binary patch delta 48 rcmdlavrTq`2q$L_Ln=cB5Eo5WP=UL!^TH@pkD delta 17 YcmdlcyGdq)2true 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 0000000000000000000000000000000000000000..fc38958d502e5262045a93b2a17e2ebfd08fff19 GIT binary patch literal 29848 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 delta 17 Zcmca0b4Gf@Eso6^oOhTvTk(o90suq~208!$ 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):");