1 common.defs.msw={'helv': 'Lucida Console', 'mono': 'Courier New', 'lnsize': 6, 'backcol': '#FFFFFF', 'size': 8}
 
   2 common.defs.gtk={ 'mono'  : 'Courier New', 'helv'  : 'Lucida Console', 'lucd'  : 'Lucida Console', 'other' : 'Comic Sans MS', 'size'  : 8, 'lnsize': 6, 'backcol': '#FFFFFF'}
 
   3 common.styleidnames = {wxSTC_STYLE_DEFAULT: 'Style default', wxSTC_STYLE_LINENUMBER: 'Line numbers', wxSTC_STYLE_BRACELIGHT: 'Matched braces', wxSTC_STYLE_BRACEBAD: 'Unmatched brace', wxSTC_STYLE_CONTROLCHAR: 'Control characters', wxSTC_STYLE_INDENTGUIDE: 'Indent guide'}
 
   6 setting.python.-2=fore:#000000
 
   7 setting.python.-1=back:#88C4FF
 
   8 style.python.000=fore:#808080
 
   9 style.python.001=back:#E8FFE8,italic,fore:#007F00
 
  10 style.python.002=fore:#007F7F
 
  11 style.python.003=fore:#7F007F
 
  12 style.python.004=fore:#7F007F
 
  13 style.python.005=fore:#00007F,bold
 
  14 style.python.006=fore:#7F0000
 
  15 style.python.007=fore:#000033,back:#FFFFE8
 
  16 style.python.008=fore:#0000FF,bold
 
  17 style.python.009=fore:#007F7F,bold
 
  20 style.python.012=fore:#7F7F7F,italic
 
  21 style.python.013=fore:#000000,back:#E0C0E0,eolfilled
 
  22 style.python.032=back:%(backcol)s,face:%(mono)s,size:%(size)d
 
  23 style.python.033=size:%(lnsize)d,face:%(helv)s,back:#A0A0A0
 
  24 style.python.034=fore:#0000FF,back:#FFFF88,bold
 
  25 style.python.035=fore:#FF0000,back:#FFFF88,bold
 
  29 style.xml.001=bold,fore:#0000A0
 
  30 style.xml.002=fore:#800000
 
  32 style.xml.005=fore:#0000FF
 
  33 style.xml.006=fore:#800080
 
  34 style.xml.007=fore:#800080
 
  35 style.xml.009=fore:#008000
 
  39 style.xml.014=fore:#8000FF,bold
 
  40 style.xml.017=fore:#808000
 
  42 style.xml.032=face:%(mono)s,size:%(size)d
 
  43 style.xml.033=size:%(lnsize)d
 
  45 style.html.001=bold,fore:#0000A0
 
  46 style.html.002=fore:#800000
 
  48 style.html.005=fore:#0000FF
 
  49 style.html.006=fore:#800080
 
  50 style.html.007=fore:#800080
 
  51 style.html.009=fore:#008000
 
  55 style.html.014=fore:#8000FF,bold
 
  56 style.html.017=fore:#808000
 
  58 style.html.032=face:%(mono)s,size:%(size)d
 
  59 style.html.033=size:%(lnsize)d
 
  61 setting.cpp.-3=fore:#8080FF
 
  62 style.cpp.001=fore:#008040,back:#EAFFEA
 
  63 style.cpp.002=fore:#008040,back:#EAFFEA,size:8
 
  64 style.cpp.004=fore:#0076AE
 
  65 style.cpp.005=bold,fore:#004080
 
  66 style.cpp.006=fore:#800080
 
  67 style.cpp.007=fore:#800040
 
  68 style.cpp.009=fore:#808000
 
  70 style.cpp.012=back:#FFD5FF
 
  71 style.cpp.013=fore:#8000FF
 
  72 style.cpp.032=face:%(mono)s
 
  73 style.cpp.033=size:%(lnsize)s
 
  74 style.cpp.034=fore:#0000FF,back:#FFFFB9,bold
 
  75 style.cpp.035=fore:#FF0000,back:#FFFFB9,bold
 
  77 style.prop.000=fore:#000080
 
  78 style.prop.001=fore:#008000,back:#DDFFDD
 
  80 style.prop.003=bold,fore:#804000
 
  81 style.prop.004=fore:#800000
 
  86 [style.python.default]
 
  87 setting.python.-2=fore:#000000
 
  88 setting.python.-1=fore:#000000,back:#88C4FF
 
  89 style.python.000=fore:#808080
 
  90 style.python.001=fore:#007F00,back:#E8FFE8,italic
 
  91 style.python.002=fore:#007F7F
 
  92 style.python.003=fore:#7F007F
 
  93 style.python.004=fore:#7F007F
 
  94 style.python.005=fore:#00007F,bold
 
  95 style.python.006=fore:#7F0000
 
  96 style.python.007=fore:#000033,back:#FFFFE8
 
  97 style.python.008=fore:#0000FF,bold
 
  98 style.python.009=fore:#007F7F,bold
 
 100 style.python.012=fore:#7F7F7F,italic
 
 101 style.python.013=fore:#000000,back:#E0C0E0,eolfilled
 
 102 style.python.032=back:%(backcol)s,face:%(mono)s,size:%(size)d
 
 103 style.python.033=size:%(lnsize)d,face:%(helv)s,back:#A0A0A0
 
 104 style.python.034=fore:#0000FF,back:#FFFF88,bold
 
 105 style.python.035=fore:#FF0000,back:#FFFF88,bold
 
 107 [style.python.classic]
 
 108 setting.python.-2=fore:#FFFFFF
 
 109 setting.python.-1=fore:#000000,back:#888888
 
 110 style.python.000=fore:#808080
 
 111 style.python.001=fore:#00FF00,italic
 
 112 style.python.002=fore:#00FFFF
 
 113 style.python.003=fore:#FF00FF
 
 114 style.python.004=fore:#FF00FF
 
 115 style.python.005=fore:#FFFFFF,bold
 
 116 style.python.006=fore:#FFB7B7
 
 117 style.python.007=fore:#D1D1D1
 
 118 style.python.008=fore:#79BCFF,bold
 
 119 style.python.009=fore:#FFFFB9,bold
 
 120 style.python.010=bold,fore:#FFFFFF
 
 121 style.python.012=fore:#949494,italic
 
 122 style.python.013=fore:#000000,back:#CA8BE4,eolfilled
 
 123 style.python.032=back:#000080,face:%(mono)s,size:%(size)d,fore:#FFFF00
 
 124 style.python.033=size:%(lnsize)d,face:%(helv)s,back:#A0A0A0,fore:#000000
 
 125 style.python.034=fore:#0000FF,back:#FFFF88,bold
 
 126 style.python.035=fore:#FF0000,back:#FFFF88,bold
 
 128 [style.python.twilight]
 
 129 setting.python.-2=fore:#FFFFFF
 
 130 setting.python.-1=fore:#000000,back:#888888
 
 131 style.python.000=fore:#808080
 
 132 style.python.001=fore:#A0A0A0,italic
 
 133 style.python.002=fore:#FF00FF
 
 134 style.python.003=fore:#FFFF00
 
 135 style.python.004=fore:#FFFF00
 
 136 style.python.005=fore:#80FFFF,bold
 
 137 style.python.006=fore:#00C1C1
 
 138 style.python.007=fore:#00C1C1
 
 139 style.python.008=fore:#FFFF00,bold
 
 140 style.python.009=fore:#FFFFFF,bold
 
 141 style.python.010=bold,fore:#80FFFF
 
 142 style.python.012=fore:#A0A0A0,italic
 
 143 style.python.013=fore:#000000,back:#959500,eolfilled
 
 144 style.python.032=back:#000000,face:%(mono)s,size:%(size)d,fore:#FFFFFF
 
 145 style.python.033=size:%(lnsize)d,face:%(helv)s,back:#A0A0A0,fore:#000000
 
 146 style.python.034=fore:#0000FF,back:#80FFFF,bold
 
 147 style.python.035=fore:#FF0000,back:#80FFFF,bold
 
 150 setting.python.-1=fore:#FFFFFF,back:#0000A0
 
 151 style.python.001=fore:#DD0000
 
 152 style.python.003=fore:#00AA00
 
 153 style.python.004=fore:#00AA00
 
 154 style.python.005=fore:#FF7700
 
 155 style.python.006=fore:#00AA00
 
 156 style.python.007=fore:#00AA00
 
 157 style.python.008=fore:#0000FF
 
 158 style.python.009=fore:#0000FF
 
 159 style.python.012=fore:#DD0000
 
 160 style.python.032=face:%(mono)s,size:%(size)d
 
 161 style.python.033=size:%(lnsize)d,face:%(helv)s,back:#A0A0A0
 
 162 style.python.034=fore:#0000FF,bold
 
 163 style.python.035=fore:#DD0000,bold
 
 166 style.html.001=bold,fore:#0000A0
 
 167 style.html.002=fore:#800000
 
 169 style.html.005=fore:#0000FF
 
 170 style.html.006=fore:#800080
 
 171 style.html.007=fore:#800080
 
 172 style.html.009=fore:#008000
 
 176 style.html.014=fore:#8000FF,bold
 
 177 style.html.017=fore:#808000
 
 179 style.html.032=face:%(mono)s,size:%(size)d
 
 180 style.html.033=size:%(lnsize)d
 
 183 style.html.001=bold,fore:#0000A0
 
 184 style.html.002=fore:#800000
 
 186 style.html.005=fore:#0000FF
 
 187 style.html.006=fore:#800080
 
 188 style.html.007=fore:#800080
 
 189 style.html.009=fore:#008000
 
 193 style.html.014=fore:#8000FF,bold
 
 194 style.html.017=fore:#808000
 
 196 style.html.032=face:%(mono)s,size:%(size)d
 
 197 style.html.033=size:%(lnsize)d
 
 200 style.cpp.001=fore:#008040,back:#EAFFEA
 
 201 style.cpp.002=fore:#008040,back:#EAFFEA,size:8
 
 202 style.cpp.004=fore:#0076AE
 
 203 style.cpp.005=bold,fore:#004080
 
 204 style.cpp.006=fore:#800080
 
 205 style.cpp.009=fore:#808000
 
 207 style.cpp.012=back:#FFD5FF
 
 208 style.cpp.032=face:%(mono)s
 
 209 style.cpp.033=size:%(lnsize)s
 
 210 style.cpp.034=fore:#0000FF,back:#FFFFB9,bold
 
 211 style.cpp.035=fore:#FF0000,back:#FFFFB9,bold
 
 214 style.prop.000=fore:#000080
 
 215 style.prop.001=fore:#008000,back:#DDFFDD
 
 217 style.prop.003=bold,fore:#804000
 
 218 style.prop.004=fore:#800000
 
 219 style.prop.032=size:7
 
 224 displaysrc=## Comment Blocks!\nclass MyClass(MyParent):\n    """ Class example """\n    def __init__(self):\n        ''' Triple quotes '''\n        # Do something silly\n        a = ('Py' + "thon") * 100\n        b = 'EOL unclosed string\n        c = [Matched braces]\n        d = {Unmatched brace
 
 225 braces={'good': (9, 12), 'bad': (10, 12)}
 
 226 styleidnames={wxSTC_P_DEFAULT: 'Default', wxSTC_P_COMMENTLINE: 'Comment', wxSTC_P_NUMBER : 'Number', wxSTC_P_STRING : 'String', wxSTC_P_CHARACTER: 'Single quoted string', wxSTC_P_WORD: 'Keyword', wxSTC_P_TRIPLE:'Triple quotes', wxSTC_P_TRIPLEDOUBLE: 'Triple double quotes', wxSTC_P_CLASSNAME: 'Class definition', wxSTC_P_DEFNAME: 'Function or method', wxSTC_P_OPERATOR: 'Operators', wxSTC_P_IDENTIFIER: 'Identifiers', wxSTC_P_COMMENTBLOCK: 'Comment blocks', wxSTC_P_STRINGEOL: 'EOL unclosed string'}
 
 227 lexer=wxSTC_LEX_PYTHON
 
 228 keywords=and assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass print raise return try while
 
 231 displaysrc=<?xml version="1.0"?>\n<html><head>\n  <title>STC Style Editor</title>\n  <script lang='Python'> a=10 </script>\n </head>\n <body bgcolor="#FFFFFF" text=#000000>\n    < Text for testing >\n    <unknown_tag>\n    <!--Comments--><?question?><![CDATA[]]>\n </body>\n</html>
 
 233 keywords=a abbr acronym address applet area b base basefont bdo big blockquote body br button caption center cite code col colgroup dd del dfn dir div dl dt em fieldset font form frame frameset h1 h2 h3 h4 h5 h6 head hr html i iframe img input ins isindex kbd label legend li link map menu meta noframes noscript object ol optgroup option p param pre q s samp script select small span strike strong style sub sup table tbody td textarea tfoot th thead title tr tt u ul var xmlns abbr accept-charset accept accesskey action align alink alt archive axis background bgcolor border cellpadding cellspacing char charoff charset checked cite class classid clear codebase codetype color cols colspan compact content coords data datafld dataformatas datapagesize datasrc datetime declare defer dir disabled enctype face for frame frameborder headers height href hreflang hspace http-equiv id ismap label lang language link longdesc marginwidth marginheight maxlength media method multiple name nohref noresize noshade nowrap object onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseover onmouseout onmouseup onreset onselect onsubmit onunload profile prompt readonly rel rev rows rowspan rules scheme scope shape size span src standby start style summary tabindex target text title type usemap valign value valuetype version vlink vspace width text password checkbox radio submit reset file hidden image public !doctype
 
 235 styleidnames={wxSTC_H_DEFAULT: 'Default', wxSTC_H_TAG: 'Tag', wxSTC_H_TAGUNKNOWN: 'Tag unknown', wxSTC_H_ATTRIBUTE: 'Attribute', wxSTC_H_NUMBER: 'Number', wxSTC_H_DOUBLESTRING: 'Double string', wxSTC_H_SINGLESTRING:'Single string', wxSTC_H_OTHER: 'Other', wxSTC_H_COMMENT: 'Comment', wxSTC_H_ENTITY: 'Entity', wxSTC_H_TAGEND: 'Tag end', wxSTC_H_XMLSTART: 'XML start', wxSTC_H_XMLEND: 'XML End', wxSTC_H_SCRIPT: 'Script', wxSTC_H_ASP: 'ASP', wxSTC_H_ASPAT: 'ASPAT', wxSTC_H_CDATA: 'CDATA', wxSTC_H_QUESTION: 'Question', wxSTC_H_VALUE: 'Value', wxSTC_HJ_START: 'JS - Start',wxSTC_HJ_DEFAULT: 'JS - Default',wxSTC_HJ_COMMENT: 'JS - Comment',wxSTC_HJ_COMMENTLINE: 'JS - Comment line',wxSTC_HJ_COMMENTDOC : 'JS - Comment doc',wxSTC_HJ_NUMBER: 'JS - Number',wxSTC_HJ_WORD: 'JS - Word',wxSTC_HJ_KEYWORD: 'JS - Keyword',wxSTC_HJ_DOUBLESTRING: 'JS - String',wxSTC_HJ_SINGLESTRING: 'JS - Single quoted string',wxSTC_HJ_SYMBOLS: 'JS - Symbol',wxSTC_HJ_STRINGEOL: 'JS - EOL unclosed string', wxSTC_HPHP_DEFAULT: 'HP - Default', wxSTC_HPHP_HSTRING: 'HP - String', wxSTC_HPHP_SIMPLESTRING: 'HP - Simple string', wxSTC_HPHP_WORD: 'HP - Word', wxSTC_HPHP_NUMBER: 'HP - Number', wxSTC_HPHP_VARIABLE: 'HP - Variable', wxSTC_HPHP_COMMENT: 'HP - Comment', wxSTC_HPHP_COMMENTLINE: 'HP - Comment line', wxSTC_HPHP_STRINGEOL: 'HP - EOL unclosed string', wxSTC_HP_START: 'Py - Start', wxSTC_HP_DEFAULT: 'Py - Default', wxSTC_HP_COMMENTLINE: 'Py - Comment line', wxSTC_HP_NUMBER: 'Py - Number', wxSTC_HP_STRING: 'Py - String', wxSTC_HP_CHARACTER: 'Py - Single quoted string', wxSTC_HP_WORD: 'Py - Keyword', wxSTC_HP_TRIPLE: 'Py - Triple quotes', wxSTC_HP_TRIPLEDOUBLE: 'Py - Triple double quotes', wxSTC_HP_CLASSNAME: 'Py - Class definition', wxSTC_HP_DEFNAME: 'Py - Function or method', wxSTC_HP_OPERATOR: 'Py - Operator', wxSTC_HP_IDENTIFIER: 'Py - Identifier'}
 
 238 displaysrc=<?xml version = "1.0"?>\n<!DOCTYPE ADDRBOOK SYSTEM "addr_book.dtd">\n<ADDRBOOK>\n    <ENTRY ID="gn">\n        <NAME>Gegbefuna Nwannem</NAME>\n        <ADDRESS>666 Murtala Mohammed Blvd.</ADDRESS>\n        <PHONENUM DESC="Home">999-101-1001</PHONENUM>\n        <EMAIL>nwanneg@naija.ng</EMAIL>\n    </ENTRY>\n</ADDRBOOK>
 
 240 keywords=a abbr acronym address applet area b base basefont bdo big blockquote body br button caption center cite code col colgroup dd del dfn dir div dl dt em fieldset font form frame frameset h1 h2 h3 h4 h5 h6 head hr html i iframe img input ins isindex kbd label legend li link map menu meta noframes noscript object ol optgroup option p param pre q s samp script select small span strike strong style sub sup table tbody td textarea tfoot th thead title tr tt u ul var xmlns abbr accept-charset accept accesskey action align alink alt archive axis background bgcolor border cellpadding cellspacing char charoff charset checked cite class classid clear codebase codetype color cols colspan compact content coords data datafld dataformatas datapagesize datasrc datetime declare defer dir disabled enctype face for frame frameborder headers height href hreflang hspace http-equiv id ismap label lang language link longdesc marginwidth marginheight maxlength media method multiple name nohref noresize noshade nowrap object onblur onchange onclick ondblclick onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseover onmouseout onmouseup onreset onselect onsubmit onunload profile prompt readonly rel rev rows rowspan rules scheme scope shape size span src standby start style summary tabindex target text title type usemap valign value valuetype version vlink vspace width text password checkbox radio submit reset file hidden image public !doctype
 
 242 styleidnames={wxSTC_H_DEFAULT: 'Default', wxSTC_H_TAG: 'Tag', wxSTC_H_TAGUNKNOWN: 'Tag unknown', wxSTC_H_ATTRIBUTE: 'Attribute', wxSTC_H_NUMBER: 'Number', wxSTC_H_DOUBLESTRING: 'Double quoted string', wxSTC_H_SINGLESTRING:'Single quoted string', wxSTC_H_OTHER: 'Other inside tag', wxSTC_H_COMMENT: 'Comment', wxSTC_H_ENTITY: 'Entity', wxSTC_H_TAGEND: 'Tag end', wxSTC_H_XMLSTART: 'XML start', wxSTC_H_XMLEND: 'XML End'}
 
 245 displaysrc=#include <wx/tokenzr.h>\n// Extract style settings from a spec-string\nvoid wxStyledTextCtrl::StyleSetSpec(int styleNum, const wxString& spec) {\n    wxStringTokenizer tkz(spec, ',');\n    while (tkz.HasMoreTokens() || 42) {\n        wxString token = tkz.GetNextToken();\n        wxString option = token.BeforeFirst(':');\n        wxString val = token.AfterFirst(':');\n        if (option == "bold")\n            StyleSetBold(styleNum, true);\n/* End of code snippet */ @"Verbatim" "   \n
 
 246 braces={'good': (5, 10), 'bad': (5, 38)}
 
 247 keywords=asm auto bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while
 
 249 styleidnames={wxSTC_C_DEFAULT: 'Default', wxSTC_C_COMMENT: 'Comment',wxSTC_C_COMMENTLINE: 'Comment line',wxSTC_C_COMMENTDOC: 'Comment doc',wxSTC_C_NUMBER: 'Number',wxSTC_C_WORD: 'Keyword',wxSTC_C_STRING: 'String',wxSTC_C_CHARACTER: 'Character',wxSTC_C_UUID: 'UUID',wxSTC_C_PREPROCESSOR: 'Preprocessor',wxSTC_C_OPERATOR: 'Operator', wxSTC_C_IDENTIFIER: 'Identifier', wxSTC_C_STRINGEOL: 'EOL unclosed string', wxSTC_C_VERBATIM: 'Verbatim'}
 
 252 displaysrc=# The property's properties\n[prop]\ndisplaysrc=# The property's properties ...\nbraces={}\nkeywords=\nlexer=wxSTC_LEX_PROPERTIES\n\n; Section with a default value\n[section]\n@default=42
 
 255 lexer=wxSTC_LEX_PROPERTIES
 
 256 styleidnames={0: 'Default', 1: 'Comment', 2: 'Section', 3: 'Assignment operator', 4:'Default value'}
 
 259 displaysrc=Text uses the NULL lexer, so there\naren't really language spesific styles to set.\nOnly the default styles makes sense.
 
 263 styleidnames={0: 'Default'}