styles.c

来自「C语言编程中算法数据结构中的树行代码」· C语言 代码 · 共 976 行 · 第 1/5 页

C
976
字号
                      //{ SCE_HP_CLASSNAME, "Phyton Class Name", "", "" },
                      //{ SCE_HP_DEFNAME, "Phyton Def Name", "", "" },
                      //{ SCE_HP_OPERATOR, "Phyton Operator", "", "" },
                      //{ SCE_HP_IDENTIFIER, "Phyton Identifier", "", "" },
                      //{ SCE_HPA_START, "ASP Phyton Start", "", "" },
                      //{ SCE_HPA_DEFAULT, "ASP Phyton Default", "", "" },
                      //{ SCE_HPA_COMMENTLINE, "ASP Phyton Comment Line", "", "" },
                      //{ SCE_HPA_NUMBER, "ASP Phyton Number", "", "" },
                      //{ SCE_HPA_STRING, "ASP Phyton String", "", "" },
                      //{ SCE_HPA_CHARACTER, "ASP Phyton Character", "", "" },
                      //{ SCE_HPA_WORD, "ASP Phyton Keyword", "", "" },
                      //{ SCE_HPA_TRIPLE, "ASP Phyton Triple", "", "" },
                      //{ SCE_HPA_TRIPLEDOUBLE, "ASP Phyton Triple Double", "", "" },
                      //{ SCE_HPA_CLASSNAME, "ASP Phyton Class Name", "", "" },
                      //{ SCE_HPA_DEFNAME, "ASP Phyton Def Name", "", "" },
                      //{ SCE_HPA_OPERATOR, "ASP Phyton Operator", "", "" },
                      //{ SCE_HPA_IDENTIFIER, "ASP Phyton Identifier", "", "" },
                      //{ SCE_H_SGML_DEFAULT, "SGML Default", "", "" },
                      //{ SCE_H_SGML_COMMAND, "SGML Command", "","" },
                      //{ SCE_H_SGML_1ST_PARAM, "SGML 1st Param", "","" },
                      //{ SCE_H_SGML_DOUBLESTRING, "SGML Double String", "", "" },
                      //{ SCE_H_SGML_SIMPLESTRING, "SGML Single Stirng", "", "" },
                      //{ SCE_H_SGML_ERROR, "SGML Error", "", "" },
                      //{ SCE_H_SGML_SPECIAL, "SGML Special", "", "" },
                      //{ SCE_H_SGML_ENTITY, "SGML Entity", "", "" },
                      //{ SCE_H_SGML_COMMENT, "SGML Comment", "", "" },
                      //{ SCE_H_SGML_1ST_PARAM_COMMENT, "SGML 1st Param Comment", "", "" },
                      //{ SCE_H_SGML_BLOCK_DEFAULT, "SGML Block Default", "", "" },
                      { -1, "", "", "" } } };


KEYWORDLIST KeyWords_XML = {
"", "", "", "", "", "ELEMENT DOCTYPE ATTLIST ENTITY NOTATION", "", "", "" };


EDITLEXER lexXML = { SCLEX_XML, "XML Document", "xml;xsl;svg;xul;xsd;xslt;axl;rdf;vcproj;manifest", "", &KeyWords_XML, {
                     { STYLE_DEFAULT, "Default", "", "" },
                     //{ SCE_H_DEFAULT, "Default", "", "" },
                     { SCE_H_TAG, "XML Tag", "fore:#800080", "" },
                     { SCE_H_TAGEND, "XML Closing Tag", "fore:#800080", "" },
                     //{ SCE_H_TAGUNKNOWN, "XML Unknown Tag", "fore:#000080", "" },
                     { SCE_H_ATTRIBUTE, "XML Attribute", "fore:#FF0000", "" },
                     //{ SCE_H_ATTRIBUTEUNKNOWN, "XML Unknown Attribute", "fore:#FF0000", "" },
                     { SCE_H_VALUE, "XML Value", "fore:#3A6EA5", "" },
                     { SCE_H_DOUBLESTRING, "XML String double quoted", "fore:#3A6EA5", "" },
                     { SCE_H_SINGLESTRING, "XML String single quoted", "fore:#3A6EA5", "" },
                     { SCE_H_OTHER, "XML Other Inside Tag", "fore:#3A6EA5", "" },
                     { SCE_H_COMMENT, "XML Comment", "fore:#808080", "" },
                     { SCE_H_ENTITY, "XML Entity", "fore:#800080", "" },
                     { SCE_H_XMLSTART, "XML Identifier Start", "bold;fore:#FF0000", "" },
                     { SCE_H_XMLEND, "XML Identifier End", "bold;fore:#FF0000", "" },
                     //{ SCE_H_ASP, "ASP Start Tag", "", "fore:#000080;bold" },
                     //{ SCE_H_ASPAT, "ASP Start Tag @", "fore:#000080;bold", "" },
                     //{ SCE_H_SCRIPT, "Script", "", "" },
                     { SCE_H_CDATA, "CDATA", "fore:#008000", "" },
                     //{ SCE_H_XCCOMMENT, "XC Comment", "", "" },
                     //{ SCE_H_QUESTION, "PHP Start Tag", "fore:#000080;bold", "" },
                     //{ SCE_HPHP_DEFAULT, "PHP Default", "", "" },
                     //{ SCE_HPHP_HSTRING, "PHP String", "fore:#008000", "" },
                     //{ SCE_HPHP_SIMPLESTRING, "PHP Simple String", "fore:#008000", "" },
                     //{ SCE_HPHP_WORD, "PHP Keyword", "fore:#800080", "" },
                     //{ SCE_HPHP_NUMBER, "PHP Number", "fore:#FF0000", "" },
                     //{ SCE_HPHP_VARIABLE, "PHP Variable", "italic;fore:#000080", "" },
                     //{ SCE_HPHP_HSTRING_VARIABLE, "PHP String Variable", "italic;fore:#000080", "" },
                     //{ SCE_HPHP_COMPLEX_VARIABLE, "PHP Complex Variable", "italic;fore:#000080", "" },
                     //{ SCE_HPHP_COMMENT, "PHP Comment", "fore:#FF8000", "" },
                     //{ SCE_HPHP_COMMENTLINE, "PHP Comment Line", "fore:#FF8000", "" },
                     //{ SCE_HPHP_OPERATOR, "PHP Operator", "", "" },
                     //{ SCE_HJ_START, "JS Start", "", "" },
                     //{ SCE_HJ_DEFAULT, "JS Default", "", "" },
                     //{ SCE_HJ_COMMENT, "JS Comment", "fore:#008000", "" },
                     //{ SCE_HJ_COMMENTLINE, "JS Comment Line", "fore:#008000", "" },
                     //{ SCE_HJ_COMMENTDOC, "JS Comment Doc", "fore:#008000", "" },
                     //{ SCE_HJ_NUMBER, "JS Number", "fore:#FF0000", "" },
                     //{ SCE_HJ_WORD, "JS Identifier", "", "" },
                     //{ SCE_HJ_KEYWORD, "JS Keyword", "fore:#0A246A;bold", "" },
                     //{ SCE_HJ_DOUBLESTRING, "JS Double String", "fore:#008000", "" },
                     //{ SCE_HJ_SINGLESTRING, "JS Single String", "fore:#008000", "" },
                     //{ SCE_HJ_STRINGEOL, "JS String EOL", "fore:#008000", "" },
                     //{ SCE_HJ_SYMBOLS, "JS Symbols", "", "" },
                     //{ SCE_HJ_REGEX, "JS Regex", "", "" },
                     //{ SCE_HJA_START, "ASP JS Start", "", "" },
                     //{ SCE_HJA_DEFAULT, "ASP JS Default", "", "" },
                     //{ SCE_HJA_COMMENT, "ASP JS Comment", "fore:#008000", "" },
                     //{ SCE_HJA_COMMENTLINE, "ASP JS Commentline", "fore:#008000", "" },
                     //{ SCE_HJA_COMMENTDOC, "ASP JS Comment Doc", "fore:#008000", "" },
                     //{ SCE_HJA_NUMBER, "ASP JS Number", "fore:#FF0000", "" },
                     //{ SCE_HJA_WORD, "ASP JS Identifier", "", "" },
                     //{ SCE_HJA_KEYWORD, "ASP JS Keyword", "fore:#0A246A;bold", "" },
                     //{ SCE_HJA_DOUBLESTRING, "ASP JS Double String", "fore:#008000", "" },
                     //{ SCE_HJA_SINGLESTRING, "ASP JS Single String", "fore:#008000", "" },
                     //{ SCE_HJA_STRINGEOL, "ASP JS String EOL", "fore:#008000", "" },
                     //{ SCE_HJA_SYMBOLS, "ASP JS Symbols", "", "" },
                     //{ SCE_HJA_REGEX, "ASP JS Regex", "", "" },
                     //{ SCE_HB_START, "VBS Start", "", "" },
                     //{ SCE_HB_DEFAULT, "VBS Default", "", "" },
                     //{ SCE_HB_COMMENTLINE, "VBS Comment Line", "fore:#008000", "" },
                     //{ SCE_HB_NUMBER, "VBS Number", "fore:#FF0000", "" },
                     //{ SCE_HB_WORD, "VBS Keyword", "fore:#800080;bold", "" },
                     //{ SCE_HB_STRING, "VBS String", "fore:#008000", "" },
                     //{ SCE_HB_STRINGEOL, "VBS String EOL", "fore:#008000", "" },
                     //{ SCE_HB_IDENTIFIER, "VBS Identifier", "", "" },
                     //{ SCE_HBA_START, "ASP VBS Start", "", "" },
                     //{ SCE_HBA_DEFAULT, "ASP VBS Default", "", "" },
                     //{ SCE_HBA_COMMENTLINE, "ASP VBS Comment Line ", "fore:#008000", "" },
                     //{ SCE_HBA_NUMBER, "ASP VBS Number", "", "" },
                     //{ SCE_HBA_WORD, "ASP VBS Keyword", "fore:#800080;bold", "" },
                     //{ SCE_HBA_STRING, "ASP VBS String", "fore:#008000", "" },
                     //{ SCE_HBA_STRINGEOL, "ASP VBS String EOL", "fore:#008000", "" },
                     //{ SCE_HBA_IDENTIFIER, "ASP VBS Identifier", "", "" },
                     //{ SCE_HP_START, "Phyton Start", "", "" },
                     //{ SCE_HP_DEFAULT, "Phyton Default", "", "" },
                     //{ SCE_HP_COMMENTLINE, "Phyton Comment Line", "", "" },
                     //{ SCE_HP_NUMBER, "Phyton Number", "", "" },
                     //{ SCE_HP_STRING, "Phyton String", "", "" },
                     //{ SCE_HP_CHARACTER, "Phyton Character", "", "" },
                     //{ SCE_HP_WORD, "Phyton Keyword", "", "" },
                     //{ SCE_HP_TRIPLE, "Phyton Triple", "", "" },
                     //{ SCE_HP_TRIPLEDOUBLE, "Phyton Triple Double", "", "" },
                     //{ SCE_HP_CLASSNAME, "Phyton Class Name", "", "" },
                     //{ SCE_HP_DEFNAME, "Phyton Def Name", "", "" },
                     //{ SCE_HP_OPERATOR, "Phyton Operator", "", "" },
                     //{ SCE_HP_IDENTIFIER, "Phyton Identifier", "", "" },
                     //{ SCE_HPA_START, "ASP Phyton Start", "", "" },
                     //{ SCE_HPA_DEFAULT, "ASP Phyton Default", "", "" },
                     //{ SCE_HPA_COMMENTLINE, "ASP Phyton Comment Line", "", "" },
                     //{ SCE_HPA_NUMBER, "ASP Phyton Number", "", "" },
                     //{ SCE_HPA_STRING, "ASP Phyton String", "", "" },
                     //{ SCE_HPA_CHARACTER, "ASP Phyton Character", "", "" },
                     //{ SCE_HPA_WORD, "ASP Phyton Keyword", "", "" },
                     //{ SCE_HPA_TRIPLE, "ASP Phyton Triple", "", "" },
                     //{ SCE_HPA_TRIPLEDOUBLE, "ASP Phyton Triple Double", "", "" },
                     //{ SCE_HPA_CLASSNAME, "ASP Phyton Class Name", "", "" },
                     //{ SCE_HPA_DEFNAME, "ASP Phyton Def Name", "", "" },
                     //{ SCE_HPA_OPERATOR, "ASP Phyton Operator", "", "" },
                     //{ SCE_HPA_IDENTIFIER, "ASP Phyton Identifier", "", "" },
                     //{ SCE_H_SGML_DEFAULT, "SGML Default", "", "" },
                     //{ SCE_H_SGML_COMMAND, "SGML Command", "","" },
                     //{ SCE_H_SGML_1ST_PARAM, "SGML 1st Param", "","" },
                     //{ SCE_H_SGML_DOUBLESTRING, "SGML Double String", "", "" },
                     //{ SCE_H_SGML_SIMPLESTRING, "SGML Single Stirng", "", "" },
                     //{ SCE_H_SGML_ERROR, "SGML Error", "", "" },
                     //{ SCE_H_SGML_SPECIAL, "SGML Special", "", "" },
                     //{ SCE_H_SGML_ENTITY, "SGML Entity", "", "" },
                     //{ SCE_H_SGML_COMMENT, "SGML Comment", "", "" },
                     //{ SCE_H_SGML_1ST_PARAM_COMMENT, "SGML 1st Param Comment", "", "" },
                     //{ SCE_H_SGML_BLOCK_DEFAULT, "SGML Block Default", "", "" },
                     { -1, "", "", "" } } };


KEYWORDLIST KeyWords_CSS = {
"background background-attachment background-color background-image "
"background-position background-repeat border border-bottom "
"border-bottom-width border-color border-left border-left-width border-right "
"border-right-width border-style border-top border-top-width border-width "
"clear color display float font font-family font-size font-style font-variant "
"font-weight height letter-spacing line-height list-style list-style-image "
"list-style-position list-style-type margin margin-bottom margin-left "
"margin-right margin-top padding padding-bottom padding-left padding-right "
"padding-top text-align text-decoration text-indent text-transform "
"vertical-align white-space width word-spacing",
"first-letter first-line link active visited first-child "
"focus hover lang before after left right first",
"ascent azimuth baseline bbox border-bottom-color border-bottom-style "
"border-collapse border-color border-left-color border-left-style "
"border-right-color border-right-style border-spacing border-style "
"border-top-color border-top-style bottom cap-height caption-side centerline "
"clip content counter-increment counter-reset cue cue-after cue-before cursor "
"definition-src descent direction elevation empty-cells font-size-adjust "
"font-stretch left marker-offset marks mathline max-height max-width "
"min-height min-width orphans outline outline-color outline-style "
"outline-width overflow page page-break-after page-break-before "
"page-break-inside panose-1 pause pause-after pause-before pitch pitch-range "
"play-during position quotes richness right size slope speak speak-header "
"speak-numeral speak-punctuation speech-rate src stemh stemv stress "
"table-layout text-shadow top topline unicode-bidi unicode-range units-per-em "
"visibility voice-family volume widows widths x-height z-index",
"", "", "", "", "", "" };


EDITLEXER lexCSS = { SCLEX_CSS, "CSS Style Sheets", "css", "", &KeyWords_CSS, {
                     { STYLE_DEFAULT, "Default", "", "" },
                     //{ SCE_CSS_DEFAULT, "Default", "", "" },
                     { SCE_CSS_TAG, "Tag", "fore:#0A246A", "" },
                     { SCE_CSS_CLASS, "Class", "fore:#FF0000", "" },
                     { SCE_CSS_PSEUDOCLASS, "Pseudoclass", "fore:#FF0000", "" },
                     { SCE_CSS_UNKNOWN_PSEUDOCLASS, "Unknown Pseudoclass", "fore:#FF0000", "" },
                     { SCE_CSS_OPERATOR, "Operator", "", "" },
                     { SCE_CSS_IDENTIFIER, "Identifier", "fore:#3A6EA5", "" },
                     { SCE_CSS_UNKNOWN_IDENTIFIER, "Unknown Identifier", "", "" },
                     { SCE_CSS_IDENTIFIER2, "CSS 2 Keyword", "fore:#3A6EA5", "" },
                     { SCE_CSS_VALUE, "Value", "", "" },
                     { SCE_CSS_COMMENT, "Comment", "fore:#008000", "" },
                     { SCE_CSS_ID, "Id", "", "" },
                     { SCE_CSS_IMPORTANT, "Important", "", "" },
                     { SCE_CSS_DIRECTIVE, "Directive", "", "" },

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?