MCPcopy Create free account
hub / github.com/ProgerXP/Notepad2e / ScriptOfState

Function ScriptOfState

scintilla/lexers/LexHTML.cxx:123–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

121}
122
123static script_type ScriptOfState(int state) {
124 if ((state >= SCE_HP_START) && (state <= SCE_HP_IDENTIFIER)) {
125 return eScriptPython;
126 } else if ((state >= SCE_HB_START) && (state <= SCE_HB_STRINGEOL)) {
127 return eScriptVBS;
128 } else if ((state >= SCE_HJ_START) && (state <= SCE_HJ_REGEX)) {
129 return eScriptJS;
130 } else if ((state >= SCE_HPHP_DEFAULT) && (state <= SCE_HPHP_COMMENTLINE)) {
131 return eScriptPHP;
132 } else if ((state >= SCE_H_SGML_DEFAULT) && (state < SCE_H_SGML_BLOCK_DEFAULT)) {
133 return eScriptSGML;
134 } else if (state == SCE_H_SGML_BLOCK_DEFAULT) {
135 return eScriptSGMLblock;
136 } else {
137 return eScriptNone;
138 }
139}
140
141static int statePrintForState(int state, script_mode inScriptType) {
142 int StateToPrint = state;

Callers 1

ColouriseHyperTextDocFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected