diff options
author | nyamatongwe <unknown> | 2009-05-15 10:14:35 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2009-05-15 10:14:35 +0000 |
commit | e19dddb7418abc974488ecb4bb8b78bdeb9313fe (patch) | |
tree | 0c502eb34cedd77b60d6932d4d06c9d631017025 /src/LexHTML.cxx | |
parent | 084aceb4c578f9d1a3eeb3d58caa3c89fc465f2f (diff) | |
download | scintilla-mirror-e19dddb7418abc974488ecb4bb8b78bdeb9313fe.tar.gz |
Removed deprecated symbols
SCI_SETCARETPOLICY
CARET_CENTER
CARET_XEVEN
CARET_XJUMPS
SC_FOLDFLAG_BOX
SC_FOLDLEVELBOXHEADERFLAG
SC_FOLDLEVELBOXFOOTERFLAG
SC_FOLDLEVELCONTRACTED
SC_FOLDLEVELUNINDENT
SCN_POSCHANGED
SCN_CHECKBRACE
SCLEX_ASP
SCLEX_PHP
Diffstat (limited to 'src/LexHTML.cxx')
-rw-r--r-- | src/LexHTML.cxx | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/src/LexHTML.cxx b/src/LexHTML.cxx index 99afa2309..3a28a01f8 100644 --- a/src/LexHTML.cxx +++ b/src/LexHTML.cxx @@ -2052,144 +2052,6 @@ static void ColouriseHTMLPiece(StyleContext &sc, WordList *keywordlists[]) { } } -static void ColouriseASPPiece(StyleContext &sc, WordList *keywordlists[]) { - // Possibly exit current state to either SCE_H_DEFAULT or SCE_HBA_DEFAULT - if ((sc.state == SCE_H_ASPAT || isASPScript(sc.state)) && sc.Match('%', '>')) { - sc.SetState(SCE_H_ASP); - sc.Forward(); - sc.ForwardSetState(SCE_H_DEFAULT); - } - - // Handle some ASP script - if (sc.state >= SCE_HBA_START && sc.state <= SCE_HBA_STRINGEOL) { - ColouriseHBAPiece(sc, keywordlists); - } else if (sc.state >= SCE_H_DEFAULT && sc.state <= SCE_H_SGML_BLOCK_DEFAULT) { - ColouriseHTMLPiece(sc, keywordlists); - } - - // Enter new sc.state - if ((sc.state == SCE_H_DEFAULT) || (sc.state == SCE_H_TAGUNKNOWN)) { - if (sc.Match('<', '%')) { - if (sc.state == SCE_H_TAGUNKNOWN) - sc.ChangeState(SCE_H_ASP); - else - sc.SetState(SCE_H_ASP); - sc.Forward(); - sc.Forward(); - if (sc.ch == '@') { - sc.ForwardSetState(SCE_H_ASPAT); - } else { - if (sc.ch == '=') { - sc.Forward(); - } - sc.SetState(SCE_HBA_DEFAULT); - } - } - } -} - -static void ColouriseASPDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[], - Accessor &styler) { - // Lexer for HTML requires more lexical states (8 bits worth) than most lexers - StyleContext sc(startPos, length, initStyle, styler, static_cast<char>(STYLE_MAX)); - for (; sc.More(); sc.Forward()) { - ColouriseASPPiece(sc, keywordlists); - } - sc.Complete(); -} - -static void ColourisePHPPiece(StyleContext &sc, WordList *keywordlists[]) { - // Possibly exit current state to either SCE_H_DEFAULT or SCE_HBA_DEFAULT - if (sc.state >= SCE_HPHP_DEFAULT && sc.state <= SCE_HPHP_OPERATOR) { - if (!isPHPStringState(sc.state) && - (sc.state != SCE_HPHP_COMMENT) && - (sc.Match('?', '>'))) { - sc.SetState(SCE_H_QUESTION); - sc.Forward(); - sc.ForwardSetState(SCE_H_DEFAULT); - } - } - - if (sc.state >= SCE_H_DEFAULT && sc.state <= SCE_H_SGML_BLOCK_DEFAULT) { - ColouriseHTMLPiece(sc, keywordlists); - } - - // Handle some PHP script - if (sc.state == SCE_HPHP_WORD) { - if (!IsPhpWordChar(static_cast<char>(sc.ch))) { - sc.SetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_COMMENTLINE) { - if (sc.ch == '\r' || sc.ch == '\n') { - sc.SetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_COMMENT) { - if (sc.Match('*', '/')) { - sc.Forward(); - sc.Forward(); - sc.SetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_HSTRING) { - if (sc.ch == '\"') { - sc.ForwardSetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_SIMPLESTRING) { - if (sc.ch == '\'') { - sc.ForwardSetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_VARIABLE) { - if (!IsPhpWordChar(static_cast<char>(sc.ch))) { - sc.SetState(SCE_HPHP_DEFAULT); - } - } else if (sc.state == SCE_HPHP_OPERATOR) { - sc.SetState(SCE_HPHP_DEFAULT); - } - - // Enter new sc.state - if ((sc.state == SCE_H_DEFAULT) || (sc.state == SCE_H_TAGUNKNOWN)) { - if (sc.Match("<?php")) { - sc.SetState(SCE_H_QUESTION); - sc.Forward(); - sc.Forward(); - sc.Forward(); - sc.Forward(); - sc.Forward(); - sc.SetState(SCE_HPHP_DEFAULT); - } - } - if (sc.state == SCE_HPHP_DEFAULT) { - if (IsPhpWordStart(static_cast<char>(sc.ch))) { - sc.SetState(SCE_HPHP_WORD); - } else if (sc.ch == '#') { - sc.SetState(SCE_HPHP_COMMENTLINE); - } else if (sc.Match("<!--")) { - sc.SetState(SCE_HPHP_COMMENTLINE); - } else if (sc.Match('/', '/')) { - sc.SetState(SCE_HPHP_COMMENTLINE); - } else if (sc.Match('/', '*')) { - sc.SetState(SCE_HPHP_COMMENT); - } else if (sc.ch == '\"') { - sc.SetState(SCE_HPHP_HSTRING); - } else if (sc.ch == '\'') { - sc.SetState(SCE_HPHP_SIMPLESTRING); - } else if (sc.ch == '$' && IsPhpWordStart(static_cast<char>(sc.chNext))) { - sc.SetState(SCE_HPHP_VARIABLE); - } else if (IsOperator(static_cast<char>(sc.ch))) { - sc.SetState(SCE_HPHP_OPERATOR); - } - } -} - -static void ColourisePHPDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[], - Accessor &styler) { - // Lexer for HTML requires more lexical states (8 bits worth) than most lexers - StyleContext sc(startPos, length, initStyle, styler, static_cast<char>(STYLE_MAX)); - for (; sc.More(); sc.Forward()) { - ColourisePHPPiece(sc, keywordlists); - } - sc.Complete(); -} - static void ColourisePHPScriptDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[], Accessor &styler) { if (startPos == 0) @@ -2219,7 +2081,4 @@ static const char * const phpscriptWordListDesc[] = { LexerModule lmHTML(SCLEX_HTML, ColouriseHTMLDoc, "hypertext", 0, htmlWordListDesc, 8); LexerModule lmXML(SCLEX_XML, ColouriseXMLDoc, "xml", 0, htmlWordListDesc, 8); -// SCLEX_ASP and SCLEX_PHP should not be used in new code: use SCLEX_HTML instead. -LexerModule lmASP(SCLEX_ASP, ColouriseASPDoc, "asp", 0, htmlWordListDesc, 8); -LexerModule lmPHP(SCLEX_PHP, ColourisePHPDoc, "php", 0, htmlWordListDesc, 8); LexerModule lmPHPSCRIPT(SCLEX_PHPSCRIPT, ColourisePHPScriptDoc, "phpscript", 0, phpscriptWordListDesc, 8); |