22#ifndef GEANY_HIGHLIGHTING_MAPPINGS_H
23#define GEANY_HIGHLIGHTING_MAPPINGS_H 1
68#define EMPTY_KEYWORDS ((HLKeyword *) NULL)
69#define EMPTY_PROPERTIES ((HLProperty *) NULL)
72#define HL_N_ENTRIES(array) ((array != NULL) ? G_N_ELEMENTS(array) : 0)
76#define highlighting_lexer_ABAQUS SCLEX_ABAQUS
90 { 0,
"processors", FALSE },
91 { 1,
"commands", FALSE },
92 { 2,
"slashommands", FALSE },
93 { 3,
"starcommands", FALSE },
94 { 4,
"arguments", FALSE },
95 { 5,
"functions", FALSE }
97#define highlighting_properties_ABAQUS EMPTY_PROPERTIES
101#define highlighting_lexer_ADA SCLEX_ADA
119 { 0,
"primary", FALSE }
121#define highlighting_properties_ADA EMPTY_PROPERTIES
125#define highlighting_lexer_AS SCLEX_CPP
126#define highlighting_styles_AS highlighting_styles_C
129 { 0,
"primary", FALSE },
130 { 1,
"secondary", FALSE },
131 { 3,
"classes", FALSE }
133#define highlighting_properties_AS highlighting_properties_C
137#define highlighting_lexer_ASM SCLEX_ASM
159 { 0,
"instructions", FALSE },
161 { 2,
"registers", FALSE },
162 { 3,
"directives", FALSE }
165#define highlighting_properties_ASM EMPTY_PROPERTIES
169#define highlighting_lexer_BASIC SCLEX_FREEBASIC
198 { 0,
"keywords", FALSE },
199 { 1,
"preprocessor", FALSE },
200 { 2,
"user1", FALSE },
201 { 3,
"user2", FALSE }
203#define highlighting_properties_BASIC EMPTY_PROPERTIES
207#define highlighting_lexer_BATCH SCLEX_BATCH
221 { 0,
"keywords", FALSE },
222 { 1,
"keywords_optional", FALSE }
224#define highlighting_properties_BATCH EMPTY_PROPERTIES
229#define highlighting_lexer_C SCLEX_CPP
265 { 0,
"primary", FALSE },
267 { 1,
"secondary", TRUE },
268 { 2,
"docComment", FALSE }
273 {
"fold.cpp.comment.explicit",
"0" }
278#define highlighting_lexer_CAML SCLEX_CAML
300 { 0,
"keywords", FALSE },
301 { 1,
"keywords_optional", FALSE }
303#define highlighting_properties_CAML EMPTY_PROPERTIES
307#define highlighting_lexer_CMAKE SCLEX_CMAKE
328 { 0,
"commands", FALSE },
329 { 1,
"parameters", FALSE },
330 { 2,
"userdefined", FALSE }
332#define highlighting_properties_CMAKE EMPTY_PROPERTIES
335#define highlighting_lexer_COFFEESCRIPT SCLEX_COFFEESCRIPT
357 { 0,
"primary", FALSE },
358 { 1,
"secondary", FALSE },
359 { 3,
"globalclass", FALSE }
361#define highlighting_properties_COFFEESCRIPT EMPTY_PROPERTIES
365#define highlighting_lexer_CSS SCLEX_CSS
395 { 0,
"primary", FALSE },
396 { 1,
"pseudoclasses", FALSE },
397 { 2,
"secondary", FALSE },
398 { 3,
"css3_properties", FALSE },
399 { 4,
"pseudo_elements", FALSE },
400 { 5,
"browser_css_properties", FALSE },
401 { 6,
"browser_pseudo_classes", FALSE },
402 { 7,
"browser_pseudo_elements", FALSE }
404#define highlighting_properties_CSS EMPTY_PROPERTIES
408#define highlighting_lexer_COBOL SCLEX_COBOL
409#define highlighting_styles_COBOL highlighting_styles_C
412 { 0,
"primary", FALSE },
413 { 1,
"secondary", FALSE },
414 { 2,
"extended_keywords", FALSE }
416#define highlighting_properties_COBOL highlighting_properties_C
420#define highlighting_lexer_CONF SCLEX_PROPERTIES
430#define highlighting_keywords_CONF EMPTY_KEYWORDS
431#define highlighting_properties_CONF EMPTY_PROPERTIES
435#define highlighting_lexer_D SCLEX_D
465 { 0,
"primary", FALSE },
467 { 1,
"secondary", TRUE },
468 { 2,
"docComment", FALSE },
470 { 4,
"types", FALSE },
472#define highlighting_properties_D EMPTY_PROPERTIES
476#define highlighting_lexer_DIFF SCLEX_DIFF
492#define highlighting_keywords_DIFF EMPTY_KEYWORDS
493#define highlighting_properties_DIFF EMPTY_PROPERTIES
496#define highlighting_lexer_DOCBOOK SCLEX_XML
531 { 0,
"elements", FALSE },
534#define highlighting_properties_DOCBOOK EMPTY_PROPERTIES
538#define highlighting_lexer_ERLANG SCLEX_ERLANG
570 { 0,
"keywords", FALSE },
571 { 1,
"bifs", FALSE },
572 { 2,
"preproc", FALSE },
573 { 3,
"module", FALSE },
575 { 5,
"doc_macro", FALSE }
577#define highlighting_properties_ERLANG EMPTY_PROPERTIES
581#define highlighting_lexer_F77 SCLEX_F77
602 { 0,
"primary", FALSE },
603 { 1,
"intrinsic_functions", FALSE },
604 { 2,
"user_functions", FALSE }
606#define highlighting_properties_F77 EMPTY_PROPERTIES
610#define highlighting_lexer_FERITE SCLEX_CPP
611#define highlighting_styles_FERITE highlighting_styles_C
614 { 0,
"primary", FALSE },
615 { 1,
"types", FALSE },
616 { 2,
"docComment", FALSE }
618#define highlighting_properties_FERITE highlighting_properties_C
622#define highlighting_lexer_FORTH SCLEX_FORTH
640 { 0,
"primary", FALSE },
641 { 1,
"keyword", FALSE },
642 { 2,
"defword", FALSE },
643 { 3,
"preword1", FALSE },
644 { 4,
"preword2", FALSE },
645 { 5,
"string", FALSE }
647#define highlighting_properties_FORTH EMPTY_PROPERTIES
652#define highlighting_lexer_FORTRAN SCLEX_FORTRAN
653#define highlighting_styles_FORTRAN highlighting_styles_F77
654#define highlighting_keywords_FORTRAN highlighting_keywords_F77
655#define highlighting_properties_FORTRAN highlighting_properties_F77
659#define highlighting_lexer_GO SCLEX_CPP
660#define highlighting_styles_GO highlighting_styles_C
661#define highlighting_keywords_GO highlighting_keywords_C
662#define highlighting_properties_GO highlighting_properties_C
666#define highlighting_lexer_HASKELL SCLEX_HASKELL
695 { 0,
"keywords", FALSE },
697 { 2,
"reserved_operators", FALSE }
699#define highlighting_properties_HASKELL EMPTY_PROPERTIES
703#define highlighting_lexer_HAXE SCLEX_CPP
704#define highlighting_styles_HAXE highlighting_styles_C
707 { 0,
"primary", FALSE },
708 { 1,
"secondary", FALSE },
709 { 3,
"classes", FALSE }
711#define highlighting_properties_HAXE highlighting_properties_C
715#define highlighting_lexer_HTML SCLEX_HTML
847 { 0,
"html", FALSE },
848 { 1,
"javascript", FALSE },
849 { 2,
"vbscript", FALSE },
850 { 3,
"python", FALSE },
856 {
"fold.html",
"1" },
857 {
"fold.html.preprocessor",
"0" }
862#define highlighting_lexer_JAVA SCLEX_CPP
863#define highlighting_styles_JAVA highlighting_styles_C
866 { 0,
"primary", FALSE },
868 { 1,
"secondary", TRUE },
869 { 2,
"doccomment", FALSE },
871 { 4,
"typedefs", FALSE }
873#define highlighting_properties_JAVA highlighting_properties_C
877#define highlighting_lexer_JS SCLEX_CPP
878#define highlighting_styles_JS highlighting_styles_C
881 { 0,
"primary", FALSE },
882 { 1,
"secondary", FALSE }
884#define highlighting_properties_JS highlighting_properties_C
887#define highlighting_lexer_JULIA SCLEX_JULIA
915 { 0,
"primary", FALSE },
916 { 1,
"secondary", FALSE },
917 { 2,
"tertiary", FALSE },
918 { 3,
"functions", FALSE }
920#define highlighting_properties_JULIA EMPTY_PROPERTIES
924#define highlighting_lexer_LATEX SCLEX_LATEX
943 { 0,
"primary", FALSE }
945#define highlighting_properties_LATEX EMPTY_PROPERTIES
949#define highlighting_lexer_LISP SCLEX_LISP
967 { 0,
"keywords", FALSE },
968 { 1,
"special_keywords", FALSE }
970#define highlighting_properties_LISP EMPTY_PROPERTIES
974#define highlighting_lexer_LUA SCLEX_LUA
1001 { 0,
"keywords", FALSE },
1002 { 1,
"function_basic", FALSE },
1003 { 2,
"function_other", FALSE },
1004 { 3,
"coroutines", FALSE },
1005 { 4,
"user1", FALSE },
1006 { 5,
"user2", FALSE },
1007 { 6,
"user3", FALSE },
1008 { 7,
"user4", FALSE }
1010#define highlighting_properties_LUA EMPTY_PROPERTIES
1014#define highlighting_lexer_MAKE SCLEX_MAKEFILE
1025#define highlighting_keywords_MAKE EMPTY_KEYWORDS
1026#define highlighting_properties_MAKE EMPTY_PROPERTIES
1030#define highlighting_lexer_MARKDOWN SCLEX_MARKDOWN
1056#define highlighting_keywords_MARKDOWN EMPTY_KEYWORDS
1057#define highlighting_properties_MARKDOWN EMPTY_PROPERTIES
1061#define highlighting_lexer_MATLAB SCLEX_OCTAVE
1076 { 0,
"primary", FALSE }
1078#define highlighting_properties_MATLAB EMPTY_PROPERTIES
1082#define highlighting_lexer_NSIS SCLEX_NSIS
1107 { 0,
"functions", FALSE },
1108 { 1,
"variables", FALSE },
1109 { 2,
"lables", FALSE },
1110 { 3,
"userdefined", FALSE }
1112#define highlighting_properties_NSIS EMPTY_PROPERTIES
1116#define highlighting_lexer_OBJECTIVEC highlighting_lexer_C
1117#define highlighting_styles_OBJECTIVEC highlighting_styles_C
1120 { 0,
"primary", FALSE },
1122 { 1,
"secondary", TRUE },
1123 { 2,
"docComment", FALSE }
1126#define highlighting_properties_OBJECTIVEC highlighting_properties_C
1130#define highlighting_lexer_PASCAL SCLEX_PASCAL
1151 { 0,
"primary", FALSE }
1153#define highlighting_properties_PASCAL EMPTY_PROPERTIES
1157#define highlighting_lexer_PERL SCLEX_PERL
1208 { 0,
"primary", FALSE }
1210#define highlighting_properties_PERL EMPTY_PROPERTIES
1214#define highlighting_lexer_PHP SCLEX_HTML
1215#define highlighting_styles_PHP highlighting_styles_HTML
1216#define highlighting_keywords_PHP highlighting_keywords_HTML
1217#define highlighting_properties_PHP highlighting_properties_HTML
1221#define highlighting_lexer_PO SCLEX_PO
1241#define highlighting_keywords_PO EMPTY_KEYWORDS
1242#define highlighting_properties_PO EMPTY_PROPERTIES
1246#define highlighting_lexer_POWERSHELL SCLEX_POWERSHELL
1269 { 0,
"keywords", FALSE },
1270 { 1,
"cmdlets", FALSE },
1271 { 2,
"aliases", FALSE },
1272 { 3,
"functions", FALSE },
1273 { 4,
"user1", FALSE },
1274 { 5,
"docComment", FALSE },
1276#define highlighting_properties_POWERSHELL EMPTY_PROPERTIES
1280#define highlighting_lexer_PYTHON SCLEX_PYTHON
1306 { 0,
"primary", FALSE },
1307 { 1,
"identifiers", FALSE }
1309#define highlighting_properties_PYTHON EMPTY_PROPERTIES
1313#define highlighting_lexer_R SCLEX_R
1331 { 0,
"primary", FALSE },
1332 { 1,
"package", FALSE },
1333 { 2,
"package_other", FALSE }
1335#define highlighting_properties_R EMPTY_PROPERTIES
1339#define highlighting_lexer_RUBY SCLEX_RUBY
1379 { 0,
"primary", FALSE }
1381#define highlighting_properties_RUBY EMPTY_PROPERTIES
1384#define highlighting_lexer_RUST SCLEX_RUST
1414 { 0,
"primary", FALSE },
1416 { 1,
"secondary", TRUE },
1417 { 2,
"tertiary", FALSE },
1420#define highlighting_properties_RUST EMPTY_PROPERTIES
1423#define highlighting_lexer_SH SCLEX_BASH
1443 { 0,
"primary", FALSE }
1445#define highlighting_properties_SH EMPTY_PROPERTIES
1449#define highlighting_lexer_SMALLTALK SCLEX_SMALLTALK
1472 { 0,
"special_selector", FALSE }
1474#define highlighting_properties_SMALLTALK EMPTY_PROPERTIES
1478#define highlighting_lexer_SQL SCLEX_SQL
1508 { 0,
"keywords", FALSE }
1510#define highlighting_properties_SQL EMPTY_PROPERTIES
1514#define highlighting_lexer_TCL SCLEX_TCL
1543 { 0,
"tcl", FALSE },
1545 { 2,
"itcl", FALSE },
1546 { 3,
"tkcommands", FALSE },
1547 { 4,
"expand", FALSE }
1549#define highlighting_properties_TCL EMPTY_PROPERTIES
1553#define highlighting_lexer_TXT2TAGS SCLEX_TXT2TAGS
1583#define highlighting_keywords_TXT2TAGS EMPTY_KEYWORDS
1584#define highlighting_properties_TXT2TAGS EMPTY_PROPERTIES
1588#define highlighting_lexer_VHDL SCLEX_VHDL
1610 { 0,
"keywords", FALSE },
1611 { 1,
"operators", FALSE },
1612 { 2,
"attributes", FALSE },
1613 { 3,
"std_functions", FALSE },
1614 { 4,
"std_packages", FALSE },
1615 { 5,
"std_types", FALSE },
1616 { 6,
"userwords", FALSE },
1618#define highlighting_properties_VHDL EMPTY_PROPERTIES
1622#define highlighting_lexer_VERILOG SCLEX_VERILOG
1647 { 0,
"word", FALSE },
1648 { 1,
"word2", FALSE },
1649 { 2,
"word3", FALSE },
1650 { 4,
"docComment", FALSE }
1652#define highlighting_properties_VERILOG EMPTY_PROPERTIES
1656#define highlighting_lexer_XML SCLEX_XML
1657#define highlighting_styles_XML highlighting_styles_HTML
1660 { 5,
"sgml", FALSE }
1662#define highlighting_properties_XML highlighting_properties_HTML
1666#define highlighting_lexer_YAML SCLEX_YAML
1682 { 0,
"keywords", FALSE }
1684#define highlighting_properties_YAML EMPTY_PROPERTIES
1688#define highlighting_lexer_ZEPHIR SCLEX_PHPSCRIPT
1689#define highlighting_styles_ZEPHIR highlighting_styles_PHP
1690#define highlighting_keywords_ZEPHIR highlighting_keywords_PHP
1691#define highlighting_properties_ZEPHIR highlighting_properties_PHP
Interface to the added lexer functions in the SciLexer version of the edit control.
#define SCE_ERLANG_COMMENT_DOC_MACRO
#define SCE_COFFEESCRIPT_CHARACTER
#define SCE_DIFF_POSITION
#define SCE_MATLAB_IDENTIFIER
#define SCE_CMAKE_USERDEFINED
#define SCE_ERLANG_MODULES
#define SCE_HBA_COMMENTLINE
#define SCE_ERLANG_ATOM_QUOTED
#define SCE_C_ESCAPESEQUENCE
#define SCE_TCL_COMMENT_BOX
#define SCE_HA_LITERATE_CODEDELIM
#define SCE_JULIA_KEYWORD1
#define SCE_BAT_IDENTIFIER
#define SCE_HJA_COMMENTLINE
#define SCE_HPHP_OPERATOR
#define SCE_DIFF_PATCH_ADD
#define SCE_YAML_DOCUMENT
#define SCE_CMAKE_WHILEDEF
#define SCE_CAML_KEYWORD3
#define SCE_MARKDOWN_CODE
#define SCE_MARKDOWN_LINK
#define SCE_PAS_IDENTIFIER
#define SCE_C_HASHQUOTEDSTRING
#define SCE_TXT2TAGS_DEFAULT
#define SCE_CSS_UNKNOWN_PSEUDOCLASS
#define SCE_C_USERLITERAL
#define SCE_HA_COMMENTBLOCK2
#define SCE_ERLANG_PREPROC
#define SCE_MATLAB_NUMBER
#define SCE_PL_HERE_QQ_VAR
#define SCE_YAML_OPERATOR
#define SCE_CMAKE_DEFAULT
#define SCE_FORTH_CONTROL
#define SCE_H_SGML_SIMPLESTRING
#define SCE_CAML_IDENTIFIER
#define SCE_ABAQUS_COMMENT
#define SCE_HJA_DOUBLESTRING
#define SCE_SH_COMMENTLINE
#define SCE_C_PREPROCESSORCOMMENT
#define SCE_HPHP_HSTRING_VARIABLE
#define SCE_HPA_CLASSNAME
#define SCE_FORTH_PREWORD2
#define SCE_COFFEESCRIPT_COMMENTLINE
#define SCE_JULIA_KEYWORD2
#define SCE_CSS_PSEUDOELEMENT
#define SCE_ERLANG_COMMENT_MODULE
#define SCE_POWERSHELL_CHARACTER
#define SCE_TCL_IDENTIFIER
#define SCE_JULIA_TYPEANNOT
#define SCE_SQL_SQLPLUS_COMMENT
#define SCE_ERLANG_NUMBER
#define SCE_P_FTRIPLEDOUBLE
#define SCE_VHDL_STDOPERATOR
#define SCE_SQL_CHARACTER
#define SCE_HBA_STRINGEOL
#define SCE_POWERSHELL_FUNCTION
#define SCE_ERLANG_STRING
#define SCE_ASM_STRINGEOL
#define SCE_HP_TRIPLEDOUBLE
#define SCE_MARKDOWN_STRONG2
#define SCE_RUST_LEXERROR
#define SCE_V_COMMENTLINE
#define SCE_POWERSHELL_STRING
#define SCE_SQL_COMMENTDOC
#define SCE_MATLAB_COMMAND
#define SCE_JULIA_COMMANDLITERAL
#define SCE_JULIA_OPERATOR
#define SCE_HJ_DOUBLESTRING
#define SCE_PROPS_DEFAULT
#define SCE_PL_PREPROCESSOR
#define SCE_CSS_IDENTIFIER
#define SCE_HPA_CHARACTER
#define SCE_RUST_COMMENTLINEDOC
#define SCE_NSIS_SECTIONGROUP
#define SCE_POWERSHELL_IDENTIFIER
#define SCE_CMAKE_MACRODEF
#define SCE_HPHP_VARIABLE
#define SCE_HJ_SINGLESTRING
#define SCE_CSS_IMPORTANT
#define SCE_RB_INSTANCE_VAR
#define SCE_COFFEESCRIPT_REGEX
#define SCE_PL_STRING_VAR
#define SCE_TCL_COMMENTLINE
#define SCE_POWERSHELL_DEFAULT
#define SCE_SQL_COMMENTLINE
#define SCE_DIFF_REMOVED_PATCH_DELETE
#define SCE_LUA_LITERALSTRING
#define SCE_CSS_EXTENDED_PSEUDOCLASS
#define SCE_ABAQUS_OPERATOR
#define SCE_CSS_DIRECTIVE
#define SCE_ABAQUS_DEFAULT
#define SCE_ADA_CHARACTER
#define SCE_PL_SUB_PROTOTYPE
#define SCE_CMAKE_PARAMETERS
#define SCE_C_PREPROCESSOR
#define SCE_NSIS_STRINGDQ
#define SCE_ADA_IDENTIFIER
#define SCE_PL_HERE_DELIM
#define SCE_COFFEESCRIPT_VERBOSE_REGEX_COMMENT
#define SCE_ASM_DIRECTIVEOPERAND
#define SCE_RB_HERE_DELIM
#define SCE_PO_MSGCTXT_TEXT_EOL
#define SCE_YAML_REFERENCE
#define SCE_ERLANG_VARIABLE
#define SCE_PROPS_ASSIGNMENT
#define SCE_NSIS_VARIABLE
#define SCE_TXT2TAGS_HRULE
#define SCE_COFFEESCRIPT_GLOBALCLASS
#define SCE_HJ_COMMENTDOC
#define SCE_CSS_ATTRIBUTE
#define SCE_TCL_BLOCK_COMMENT
#define SCE_VHDL_IDENTIFIER
#define SCE_C_TRIPLEVERBATIM
#define SCE_MARKDOWN_LINE_BEGIN
#define SCE_ABAQUS_STRING
#define SCE_MARKDOWN_PRECHAR
#define SCE_PROPS_SECTION
#define SCE_ERLANG_MODULES_ATT
#define SCE_COFFEESCRIPT_IDENTIFIER
#define SCE_CSS_SINGLESTRING
#define SCE_RUST_COMMENTBLOCK
#define SCE_VHDL_OPERATOR
#define SCE_HA_LITERATE_COMMENT
#define SCE_HJA_STRINGEOL
#define SCE_JULIA_DEFAULT
#define SCE_D_COMMENTDOCKEYWORDERROR
#define SCE_CMAKE_FOREACHDEF
#define SCE_NSIS_STRINGRQ
#define SCE_NSIS_SUBSECTIONDEF
#define SCE_HJ_COMMENTLINE
#define SCE_TXT2TAGS_CODEBK
#define SCE_FORTH_PREWORD1
#define SCE_H_SINGLESTRING
#define SCE_HPA_TRIPLEDOUBLE
#define SCE_CAML_COMMENT1
#define SCE_RUST_BYTESTRINGR
#define SCE_HA_RESERVED_OPERATOR
#define SCE_PL_BACKTICKS_VAR
#define SCE_TXT2TAGS_LINE_BEGIN
#define SCE_CSS_EXTENDED_PSEUDOELEMENT
#define SCE_LUA_COMMENTDOC
#define SCE_MARKDOWN_CODE2
#define SCE_C_PREPROCESSORCOMMENTDOC
#define SCE_PL_HERE_QX_VAR
#define SCE_TXT2TAGS_HEADER4
#define SCE_HA_PREPROCESSOR
#define SCE_H_SGML_1ST_PARAM
#define SCE_HA_COMMENTLINE
#define SCE_H_SGML_DEFAULT
#define SCE_POWERSHELL_HERE_CHARACTER
#define SCE_RB_COMMENTLINE
#define SCE_COFFEESCRIPT_INSTANCEPROPERTY
#define SCE_NSIS_USERDEFINED
#define SCE_NSIS_MACRODEF
#define SCE_RUST_OPERATOR
#define SCE_NSIS_FUNCTIONDEF
#define SCE_JULIA_BRACKET
#define SCE_MATLAB_DEFAULT
#define SCE_VHDL_COMMENTLINEBANG
#define SCE_RUST_BYTESTRING
#define SCE_CMAKE_STRINGDQ
#define SCE_LISP_MULTI_COMMENT
#define SCE_TXT2TAGS_HEADER1
#define SCE_POWERSHELL_OPERATOR
#define SCE_P_COMMENTBLOCK
#define SCE_HB_COMMENTLINE
#define SCE_RUST_CHARACTER
#define SCE_PL_STRING_QQ_VAR
#define SCE_SQL_QOPERATOR
#define SCE_MARKDOWN_BLOCKQUOTE
#define SCE_PAS_PREPROCESSOR2
#define SCE_PL_DATASECTION
#define SCE_CSS_DOUBLESTRING
#define SCE_ADA_STRINGEOL
#define SCE_SQL_COMMENTLINEDOC
#define SCE_LUA_PREPROCESSOR
#define SCE_CSS_UNKNOWN_IDENTIFIER
#define SCE_TXT2TAGS_CODE
#define SCE_PAS_STRINGEOL
#define SCE_POWERSHELL_COMMENTDOCKEYWORD
#define SCE_TXT2TAGS_STRIKEOUT
#define SCE_CAML_COMMENT3
#define SCE_POWERSHELL_KEYWORD
#define SCE_MARKDOWN_STRIKEOUT
#define SCE_HJA_SINGLESTRING
#define SCE_POWERSHELL_HERE_STRING
#define SCE_RB_UPPER_BOUND
#define SCE_TXT2TAGS_OLIST_ITEM
#define SCE_SQL_COMMENTDOCKEYWORDERROR
#define SCE_LUA_IDENTIFIER
#define SCE_COFFEESCRIPT_STRINGEOL
#define SCE_ASM_COMMENTDIRECTIVE
#define SCE_JULIA_KEYWORD3
#define SCE_NSIS_STRINGVAR
#define SCE_HPA_IDENTIFIER
#define SCE_RUST_IDENTIFIER
#define SCE_LUA_STRINGEOL
#define SCE_VHDL_STDPACKAGE
#define SCE_H_SGML_SPECIAL
#define SCE_JULIA_STRINGINTERP
#define SCE_RB_WORD_DEMOTED
#define SCE_RB_IDENTIFIER
#define SCE_JULIA_KEYWORD4
#define SCE_TXT2TAGS_HEADER6
#define SCE_COFFEESCRIPT_NUMBER
#define SCE_CMAKE_VARIABLE
#define SCE_MAKE_OPERATOR
#define SCE_MARKDOWN_DEFAULT
#define SCE_ABAQUS_STARCOMMAND
#define SCE_TXT2TAGS_CODE2
#define SCE_COFFEESCRIPT_OPERATOR
#define SCE_V_COMMENT_WORD
#define SCE_FORTH_COMMENT
#define SCE_VHDL_USERWORD
#define SCE_TCL_SUBSTITUTION
#define SCE_LISP_OPERATOR
#define SCE_HP_COMMENTLINE
#define SCE_NSIS_STRINGLQ
#define SCE_FORTH_DEFAULT
#define SCE_PROPS_COMMENT
#define SCE_CSS_IDENTIFIER3
#define SCE_ABAQUS_PROCESSOR
#define SCE_C_COMMENTLINE
#define SCE_LISP_STRINGEOL
#define SCE_MARKDOWN_HEADER2
#define SCE_B_PREPROCESSOR
#define SCE_POWERSHELL_USER1
#define SCE_ADA_CHARACTEREOL
#define SCE_JULIA_LEXERROR
#define SCE_H_SGML_1ST_PARAM_COMMENT
#define SCE_ERLANG_MACRO_QUOTED
#define SCE_HJA_COMMENTDOC
#define SCE_SQL_QUOTEDIDENTIFIER
#define SCE_SQL_COMMENTDOCKEYWORD
#define SCE_H_SGML_COMMAND
#define SCE_PL_VARIABLE_INDEXER
#define SCE_MATLAB_OPERATOR
#define SCE_JULIA_IDENTIFIER
#define SCE_ASM_CHARACTER
#define SCE_PL_FORMAT_IDENT
#define SCE_HPA_COMMENTLINE
#define SCE_TCL_WORD_IN_QUOTE
#define SCE_H_SGML_COMMENT
#define SCE_C_COMMENTDOCKEYWORDERROR
#define SCE_JULIA_TYPEOPERATOR
#define SCE_TXT2TAGS_STRONG1
#define SCE_POWERSHELL_CMDLET
#define SCE_ASM_DIRECTIVE
#define SCE_MARKDOWN_HEADER6
#define SCE_CMAKE_STRINGVAR
#define SCE_SQL_IDENTIFIER
#define SCE_POWERSHELL_COMMENTSTREAM
#define SCE_H_SGML_DOUBLESTRING
#define SCE_ADA_DELIMITER
#define SCE_MATLAB_KEYWORD
#define SCE_COFFEESCRIPT_VERBOSE_REGEX
#define SCE_ERLANG_UNKNOWN
#define SCE_ADA_COMMENTLINE
#define SCE_VHDL_STRINGEOL
#define SCE_PO_MSGID_TEXT_EOL
#define SCE_CMAKE_STRINGLQ
#define SCE_ERLANG_COMMENT_FUNCTION
#define SCE_CSS_PSEUDOCLASS
#define SCE_PAS_CHARACTER
#define SCE_TXT2TAGS_POSTPROC
#define SCE_TCL_SUB_BRACE
#define SCE_HA_COMMENTBLOCK3
#define SCE_HBA_IDENTIFIER
#define SCE_D_COMMENTNESTED
#define SCE_FORTH_IDENTIFIER
#define SCE_H_SGML_ENTITY
#define SCE_F_PREPROCESSOR
#define SCE_NSIS_COMMENTBOX
#define SCE_H_DOUBLESTRING
#define SCE_NSIS_SECTIONDEF
#define SCE_P_COMMENTLINE
#define SCE_CAML_OPERATOR
#define SCE_JULIA_COMMAND
#define SCE_NSIS_FUNCTION
#define SCE_H_SGML_BLOCK_DEFAULT
#define SCE_MARKDOWN_ULIST_ITEM
#define SCE_SH_HERE_DELIM
#define SCE_TXT2TAGS_BLOCKQUOTE
#define SCE_JULIA_STRINGLITERAL
#define SCE_TXT2TAGS_PREPROC
#define SCE_YAML_IDENTIFIER
#define SCE_RUST_COMMENTBLOCKDOC
#define SCE_MARKDOWN_HEADER1
#define SCE_PAS_COMMENTLINE
#define SCE_ERLANG_CHARACTER
#define SCE_DIFF_REMOVED_PATCH_ADD
#define SCE_LISP_KEYWORD_KW
#define SCE_HPHP_COMMENTLINE
#define SCE_P_TRIPLEDOUBLE
#define SCE_ERLANG_DEFAULT
#define SCE_PL_SYMBOLTABLE
#define SCE_ERLANG_KEYWORD
#define SCE_HA_COMMENTBLOCK
#define SCE_HA_IDENTIFIER
#define SCE_CAML_COMMENT2
#define SCE_PO_MSGSTR_TEXT_EOL
#define SCE_TXT2TAGS_COMMENT
#define SCE_MAKE_IDENTIFIER
#define SCE_JULIA_COMMENT
#define SCE_PL_PUNCTUATION
#define SCE_PAS_HEXNUMBER
#define SCE_DIFF_PATCH_DELETE
#define SCE_COFFEESCRIPT_WORD
#define SCE_TXT2TAGS_ULIST_ITEM
#define SCE_ASM_MATHINSTRUCTION
#define SCE_MARKDOWN_HRULE
#define SCE_CMAKE_COMMANDS
#define SCE_COFFEESCRIPT_WORD2
#define SCE_PAS_PREPROCESSOR
#define SCE_ERLANG_NODE_NAME_QUOTED
#define SCE_TXT2TAGS_STRONG2
#define SCE_ERLANG_NODE_NAME
#define SCE_CMAKE_COMMENT
#define SCE_PO_MSGID_TEXT
#define SCE_CMAKE_IFDEFINEDEF
#define SCE_MARKDOWN_CODEBK
#define SCE_ERLANG_RECORD_QUOTED
#define SCE_HPHP_COMPLEX_VARIABLE
#define SCE_RB_MODULE_NAME
#define SCE_FORTH_COMMENT_ML
#define SCE_LISP_IDENTIFIER
#define SCE_D_COMMENTDOCKEYWORD
#define SCE_C_GLOBALCLASS
#define SCE_C_COMMENTDOCKEYWORD
#define SCE_CSS_IDENTIFIER2
#define SCE_MARKDOWN_HEADER3
#define SCE_VHDL_STDFUNCTION
#define SCE_MATLAB_STRING
#define SCE_V_PORT_CONNECT
#define SCE_ABAQUS_NUMBER
#define SCE_NSIS_IFDEFINEDEF
#define SCE_ASM_CPUINSTRUCTION
#define SCE_TXT2TAGS_OPTION
#define SCE_ABAQUS_ARGUMENT
#define SCE_RUST_BYTECHARACTER
#define SCE_ASM_EXTINSTRUCTION
#define SCE_RB_DATASECTION
#define SCE_POWERSHELL_VARIABLE
#define SCE_MATLAB_DOUBLEQUOTESTRING
#define SCE_SQL_SQLPLUS_PROMPT
#define SCE_MARKDOWN_HEADER4
#define SCE_FORTH_KEYWORD
#define SCE_SH_IDENTIFIER
#define SCE_ERLANG_RECORD
#define SCE_HPHP_SIMPLESTRING
#define SCE_PL_STRING_QX_VAR
#define SCE_V_PREPROCESSOR
#define SCE_PO_PROGRAMMER_COMMENT
#define SCE_LUA_CHARACTER
#define SCE_CMAKE_STRINGRQ
#define SCE_ERLANG_COMMENT
#define SCE_D_COMMENTLINE
#define SCE_RUST_COMMENTLINE
#define SCE_POWERSHELL_COMMENT
#define SCE_H_ATTRIBUTEUNKNOWN
#define SCE_ERLANG_FUNCTION_NAME
#define SCE_JULIA_DOCSTRING
#define SCE_C_COMMENTLINEDOC
#define SCE_TXT2TAGS_PRECHAR
#define SCE_COFFEESCRIPT_STRING
#define SCE_ASM_IDENTIFIER
#define SCE_MARKDOWN_STRONG1
#define SCE_PL_IDENTIFIER
#define SCE_TXT2TAGS_HEADER2
#define SCE_RUST_LIFETIME
#define SCE_MAKE_PREPROCESSOR
#define SCE_ERLANG_OPERATOR
#define SCE_CSS_EXTENDED_IDENTIFIER
#define SCE_FORTH_DEFWORD
#define SCE_V_COMMENTLINEBANG
#define SCE_VHDL_BLOCK_COMMENT
#define SCE_CAML_KEYWORD2
#define SCE_TXT2TAGS_LINK
#define SCE_COFFEESCRIPT_DEFAULT
#define SCE_B_COMMENTBLOCK
#define SCE_COFFEESCRIPT_COMMENTBLOCK
#define SCE_ERLANG_COMMENT_DOC
#define SCE_VHDL_ATTRIBUTE
#define SCE_MARKDOWN_HEADER5
#define SCE_HB_IDENTIFIER
#define SCE_ASM_COMMENTBLOCK
#define SCE_LUA_COMMENTLINE
#define SCE_PL_COMMENTLINE
#define SCE_MARKDOWN_OLIST_ITEM
#define SCE_PL_STRING_QR_VAR
#define SCE_PL_REGSUBST_VAR
#define SCE_TXT2TAGS_HEADER5
#define SCE_POWERSHELL_NUMBER
#define SCE_MATLAB_COMMENT
#define SCE_F_CONTINUATION
#define SCE_HP_IDENTIFIER
#define SCE_D_COMMENTLINEDOC
#define SCE_PO_MSGCTXT_TEXT
#define SCE_TXT2TAGS_HEADER3
#define SCE_POWERSHELL_ALIAS
#define SCE_PO_MSGSTR_TEXT
Interface to the edit control.
static const HLStyle highlighting_styles_ADA[]
static const HLStyle highlighting_styles_SH[]
static const HLKeyword highlighting_keywords_LISP[]
static const HLStyle highlighting_styles_ASM[]
static const HLStyle highlighting_styles_JULIA[]
static const HLKeyword highlighting_keywords_R[]
static const HLKeyword highlighting_keywords_HTML[]
static const HLStyle highlighting_styles_HTML[]
static const HLKeyword highlighting_keywords_COBOL[]
static const HLStyle highlighting_styles_MATLAB[]
static const HLKeyword highlighting_keywords_CMAKE[]
static const HLKeyword highlighting_keywords_LATEX[]
static const HLStyle highlighting_styles_CSS[]
static const HLStyle highlighting_styles_SMALLTALK[]
static const HLKeyword highlighting_keywords_BATCH[]
static const HLKeyword highlighting_keywords_PYTHON[]
static const HLStyle highlighting_styles_PASCAL[]
static const HLKeyword highlighting_keywords_VERILOG[]
static const HLKeyword highlighting_keywords_CAML[]
static const HLKeyword highlighting_keywords_COFFEESCRIPT[]
static const HLKeyword highlighting_keywords_ADA[]
static const HLKeyword highlighting_keywords_VHDL[]
static const HLStyle highlighting_styles_F77[]
static const HLKeyword highlighting_keywords_JULIA[]
static const HLStyle highlighting_styles_COFFEESCRIPT[]
static const HLKeyword highlighting_keywords_CSS[]
static const HLKeyword highlighting_keywords_FERITE[]
static const HLStyle highlighting_styles_HASKELL[]
static const HLKeyword highlighting_keywords_HASKELL[]
static const HLKeyword highlighting_keywords_F77[]
static const HLKeyword highlighting_keywords_ABAQUS[]
static const HLStyle highlighting_styles_NSIS[]
static const HLStyle highlighting_styles_FORTH[]
static const HLKeyword highlighting_keywords_ERLANG[]
static const HLKeyword highlighting_keywords_RUBY[]
static const HLStyle highlighting_styles_BATCH[]
static const HLKeyword highlighting_keywords_NSIS[]
static const HLKeyword highlighting_keywords_SH[]
static const HLKeyword highlighting_keywords_HAXE[]
static const HLKeyword highlighting_keywords_AS[]
static const HLKeyword highlighting_keywords_ASM[]
static const HLKeyword highlighting_keywords_JS[]
static const HLStyle highlighting_styles_PERL[]
static const HLStyle highlighting_styles_ERLANG[]
static const HLStyle highlighting_styles_MARKDOWN[]
static const HLKeyword highlighting_keywords_MATLAB[]
static const HLKeyword highlighting_keywords_TCL[]
static const HLKeyword highlighting_keywords_LUA[]
static const HLStyle highlighting_styles_CAML[]
static const HLKeyword highlighting_keywords_DOCBOOK[]
static const HLStyle highlighting_styles_D[]
static const HLKeyword highlighting_keywords_BASIC[]
static const HLStyle highlighting_styles_RUBY[]
static const HLStyle highlighting_styles_BASIC[]
static const HLKeyword highlighting_keywords_SMALLTALK[]
static const HLStyle highlighting_styles_DOCBOOK[]
static const HLKeyword highlighting_keywords_C[]
static const HLStyle highlighting_styles_VHDL[]
static const HLStyle highlighting_styles_C[]
static const HLStyle highlighting_styles_DIFF[]
static const HLStyle highlighting_styles_R[]
static const HLKeyword highlighting_keywords_XML[]
static const HLProperty highlighting_properties_C[]
static const HLKeyword highlighting_keywords_OBJECTIVEC[]
static const HLStyle highlighting_styles_PYTHON[]
static const HLStyle highlighting_styles_PO[]
static const HLStyle highlighting_styles_SQL[]
static const HLStyle highlighting_styles_LATEX[]
static const HLStyle highlighting_styles_CMAKE[]
static const HLProperty highlighting_properties_HTML[]
static const HLKeyword highlighting_keywords_POWERSHELL[]
static const HLStyle highlighting_styles_TCL[]
static const HLKeyword highlighting_keywords_YAML[]
static const HLStyle highlighting_styles_LUA[]
static const HLKeyword highlighting_keywords_JAVA[]
static const HLKeyword highlighting_keywords_PERL[]
static const HLStyle highlighting_styles_YAML[]
static const HLStyle highlighting_styles_RUST[]
static const HLKeyword highlighting_keywords_FORTH[]
static const HLStyle highlighting_styles_CONF[]
static const HLStyle highlighting_styles_MAKE[]
static const HLStyle highlighting_styles_LISP[]
static const HLStyle highlighting_styles_ABAQUS[]
static const HLStyle highlighting_styles_VERILOG[]
static const HLStyle highlighting_styles_POWERSHELL[]
static const HLKeyword highlighting_keywords_SQL[]
static const HLKeyword highlighting_keywords_PASCAL[]
static const HLKeyword highlighting_keywords_RUST[]
static const HLStyle highlighting_styles_TXT2TAGS[]
static const HLKeyword highlighting_keywords_D[]