Changes between Initial Version and Version 1 of Features/SyntaxHighlightingTable


Ignore:
Timestamp:
Jun 23, 2011, 9:41:49 AM (4 years ago)
Author:
bowtie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Features/SyntaxHighlightingTable

    v1 v1  
     1[[PageOutline(1-4)]] 
     2{{{PadreWikiSyntaxHighlighting -draft}}} 
     3= Syntax Highlighting 
     4Perldoc colours, used as reference, got to have a reference. Similar to Pygments. 
     5* perldoc info extracted from perldoc css. (enc. below) 
     6 * css-20100830.css 
     7 * /trac/pygments/perldoc.css 
     8 
     9I am unclear as to what section in default apply to Padre syntax (help) 
     10* padre extracted from: 
     11 * Padre/trunk/Padre/share/styles/default.yml 
     12 
     13I have made this assumption! 
     14* Scintilla == (application/x-perl) 
     15* PPI == (text/x-perlxs) 
     16 
     17WxWidgets, are all of these component colours used, or just defined such as wxSTC_C_COMMENTLINE: 
     18 
     19---- 
     20== Comparison Table 
     21||||=||||||=perldoc=||||||=Scintilla (application/x-perl)=||||||=PPI (text/x-perlxs)=|| 
     22||description||=Perl=||css||hex#||example||wxWigets||hex#||example||wxWigets||hex#||example|| 
     23|---------------------------------- 
     24{{{#!td style="background: #ffd" 
     25Comments 
     26}}} 
     27{{{#!td  
     28#Comment 
     29}}} 
     30{{{#!td  
     31.c 
     32}}} 
     33{{{#!td 
     34{{{#228B22}}} 
     35}}} 
     36{{{#!td style="color:#228B22" 
     37#Comment 
     38}}} 
     39{{{#!td  
     40wxSTC_C_COMMENTLINE: 
     41}}} 
     42{{{#!td 
     43{{{#007f00}}} 
     44}}} 
     45{{{#!td style="color:#007f00" 
     46#Comment 
     47}}} 
     48{{{#!td  
     49wxSTC_C_COMMENT: 
     50wxSTC_C_COMMENTLINE: 
     51wxSTC_C_COMMENTDOC: 
     52}}} 
     53{{{#!td 
     54{{{#007f00}}} 
     55}}} 
     56{{{#!td style="color:#007f00" 
     57#Comment 
     58}}} 
     59|---------------------------------- 
     60{{{#!td style="background: #ffd" 
     61Comma 
     62}}} 
     63{{{#!td  
     64, 
     65}}} 
     66{{{#!td  
     67.cm 
     68}}} 
     69{{{#!td 
     70{{{#000000}}} 
     71}}} 
     72{{{#!td style="color:#000000" 
     73, 
     74}}} 
     75{{{#!td  
     76wxSTC_ 
     77}}} 
     78{{{#!td 
     79{{{#000000}}} 
     80}}} 
     81{{{#!td style="color:#000000" 
     82#Comment 
     83}}} 
     84{{{#!td  
     85wxSTC_ 
     86}}} 
     87{{{#!td 
     88{{{#000000}}} 
     89}}} 
     90{{{#!td style="color:#000000" 
     91#Comment 
     92}}} 
     93|---------------------------------- 
     94{{{#!td style="background: #ffd" 
     95Colon 
     96}}} 
     97{{{#!td  
     98: 
     99}}} 
     100{{{#!td  
     101.co 
     102}}} 
     103{{{#!td 
     104{{{#000000}}} 
     105}}} 
     106{{{#!td style="color:#000000" 
     107: 
     108}}} 
     109{{{#!td  
     110wxSTC_ 
     111}}} 
     112{{{#!td 
     113{{{#000000}}} 
     114}}} 
     115{{{#!td style="color:#000000" 
     116#Comment 
     117}}} 
     118{{{#!td  
     119wxSTC_ 
     120}}} 
     121{{{#!td 
     122{{{#000000}}} 
     123}}} 
     124{{{#!td style="color:#000000" 
     125#Comment 
     126}}} 
     127|---------------------------------- 
     128{{{#!td style="background: #ffd" 
     129here-doc-target 
     130}}} 
     131{{{#!td  
     132here-doc-target 
     133}}} 
     134{{{#!td  
     135.h 
     136}}} 
     137{{{#!td 
     138{{{#CD5555}}} 
     139}}} 
     140{{{#!td style="color:#CD5555; font-weight:bold" 
     141here-doc-target 
     142}}} 
     143{{{#!td  
     144wxSTC_ 
     145}}} 
     146{{{#!td 
     147{{{#000000}}} 
     148}}} 
     149{{{#!td style="color:#000000" 
     150#Comment 
     151}}} 
     152{{{#!td  
     153wxSTC_ 
     154}}} 
     155{{{#!td 
     156{{{#000000}}} 
     157}}} 
     158{{{#!td style="color:#000000" 
     159#Comment 
     160}}} 
     161|---------------------------------- 
     162{{{#!td style="background: #ffd" 
     163here-doc-text 
     164}}} 
     165{{{#!td  
     166here-doc-text 
     167}}} 
     168{{{#!td  
     169.hh 
     170}}} 
     171{{{#!td 
     172{{{#CD5555}}} 
     173}}} 
     174{{{#!td style="color:#CD5555; font-style:italic" 
     175here-doc-text 
     176}}} 
     177{{{#!td  
     178wxSTC_ 
     179}}} 
     180{{{#!td 
     181{{{#000000}}} 
     182}}} 
     183{{{#!td style="color:#000000" 
     184#Comment 
     185}}} 
     186{{{#!td  
     187wxSTC_ 
     188}}} 
     189{{{#!td 
     190{{{#000000}}} 
     191}}} 
     192{{{#!td style="color:#000000" 
     193#Comment 
     194}}} 
     195|---------------------------------- 
     196{{{#!td style="background: #ffd" 
     197identifier 
     198}}} 
     199{{{#!td  
     200struct $variable @array %hash 
     201}}} 
     202{{{#!td  
     203.i 
     204}}} 
     205{{{#!td 
     206{{{#00688B}}} 
     207}}} 
     208{{{#!td style="color:#00688B" 
     209struct $variable @array %hash 
     210}}} 
     211{{{#!td  
     212wxSTC_PL_IDENTIFIER: 
     213}}} 
     214{{{#!td 
     215{{{#0000ff}}} 
     216}}} 
     217{{{#!td style="color:#0000ff" 
     218struct $variable @array %hash 
     219}}} 
     220{{{#!td  
     221wxSTC_PL_IDENTIFIER: 
     222}}} 
     223{{{#!td 
     224{{{#0000ff}}} 
     225}}} 
     226{{{#!td style="color:#0000ff" 
     227struct $variable @array %hash 
     228}}} 
     229|---------------------------------- 
     230{{{#!td style="background: #ffd" 
     231label 
     232}}} 
     233{{{#!td  
     234LABEL: 
     235}}} 
     236{{{#!td  
     237.j 
     238}}} 
     239{{{#!td 
     240{{{#CD5555}}} 
     241}}} 
     242{{{#!td style="color:#CD5555; font-weight:bold" 
     243LABEL: 
     244}}} 
     245{{{#!td  
     246wxSTC_ 
     247}}} 
     248{{{#!td 
     249{{{#000000}}} 
     250}}} 
     251{{{#!td style="color:#000000" 
     252LABEL: 
     253}}} 
     254{{{#!td  
     255wxSTC_ 
     256}}} 
     257{{{#!td 
     258{{{#000000}}} 
     259}}} 
     260{{{#!td style="color:#000000" 
     261LABEL: 
     262}}} 
     263|---------------------------------- 
     264{{{#!td style="background: #ffd" 
     265keyword 
     266}}} 
     267{{{#!td  
     268use my sub for while else print return if 
     269}}} 
     270{{{#!td  
     271.k 
     272}}} 
     273{{{#!td 
     274{{{#8B008B}}} 
     275}}} 
     276{{{#!td style="color:#8B008B; font-weight:bold" 
     277use my sub for while else print return if 
     278}}} 
     279{{{#!td  
     280wxSTC_ 
     281}}} 
     282{{{#!td 
     283{{{#000000}}} 
     284}}} 
     285{{{#!td style="color:#000000" 
     286#Comment 
     287}}} 
     288{{{#!td  
     289wxSTC_ 
     290}}} 
     291{{{#!td 
     292{{{#000000}}} 
     293}}} 
     294{{{#!td style="color:#000000" 
     295#Comment 
     296}}} 
     297|---------------------------------- 
     298{{{#!td style="background: #ffd" 
     299subroutine 
     300}}} 
     301{{{#!td  
     302sub on_event {} 
     303}}} 
     304{{{#!td  
     305.m 
     306}}} 
     307{{{#!td 
     308{{{#FF0000}}} 
     309}}} 
     310{{{#!td style="color:#FF0000; font-weight:bold" 
     311on_event 
     312}}} 
     313{{{#!td  
     314wxSTC_ 
     315}}} 
     316{{{#!td 
     317{{{#000000}}} 
     318}}} 
     319{{{#!td style="color:#000000" 
     320#Comment 
     321}}} 
     322{{{#!td  
     323wxSTC_ 
     324}}} 
     325{{{#!td 
     326{{{#000000}}} 
     327}}} 
     328{{{#!td style="color:#000000" 
     329#Comment 
     330}}} 
     331|---------------------------------- 
     332{{{#!td style="background: #ffd" 
     333numeric 
     334}}} 
     335{{{#!td  
     336101 
     337}}} 
     338{{{#!td  
     339.n 
     340}}} 
     341{{{#!td 
     342{{{#B452CD}}} 
     343}}} 
     344{{{#!td style="color:#B452CD" 
     345101 
     346}}} 
     347{{{#!td  
     348wxSTC_ 
     349}}} 
     350{{{#!td 
     351{{{#000000}}} 
     352}}} 
     353{{{#!td style="color:#000000" 
     354#Comment 
     355}}} 
     356{{{#!td  
     357wxSTC_ 
     358}}} 
     359{{{#!td 
     360{{{#000000}}} 
     361}}} 
     362{{{#!td style="color:#000000" 
     363#Comment 
     364}}} 
     365|---------------------------------- 
     366{{{#!td style="background: #ffd" 
     367parenthesize 
     368}}} 
     369{{{#!td  
     370() [] {} 
     371}}} 
     372{{{#!td  
     373.p 
     374}}} 
     375{{{#!td 
     376{{{#000000}}} 
     377}}} 
     378{{{#!td style="color:#000000" 
     379() [] {} 
     380}}} 
     381{{{#!td  
     382wxSTC_ 
     383}}} 
     384{{{#!td 
     385{{{#000000}}} 
     386}}} 
     387{{{#!td style="color:#000000" 
     388#Comment 
     389}}} 
     390{{{#!td  
     391wxSTC_ 
     392}}} 
     393{{{#!td 
     394{{{#000000}}} 
     395}}} 
     396{{{#!td style="color:#000000" 
     397#Comment 
     398}}} 
     399|---------------------------------- 
     400{{{#!td style="background: #ffd" 
     401pod-text 
     402}}} 
     403{{{#!td  
     404=head1 =cut 
     405}}} 
     406{{{#!td  
     407.pd 
     408}}} 
     409{{{#!td 
     410{{{#228B22}}} 
     411}}} 
     412{{{#!td style="color:#228B22; font-style:italic" 
     413=head1 =cut 
     414}}} 
     415{{{#!td  
     416wxSTC_ 
     417}}} 
     418{{{#!td 
     419{{{#000000}}} 
     420}}} 
     421{{{#!td style="color:#000000" 
     422#Comment 
     423}}} 
     424{{{#!td  
     425wxSTC_ 
     426}}} 
     427{{{#!td 
     428{{{#000000}}} 
     429}}} 
     430{{{#!td style="color:#000000" 
     431#Comment 
     432}}} 
     433|---------------------------------- 
     434{{{#!td style="background: #ffd" 
     435punctuation 
     436}}} 
     437{{{#!td  
     438 
     439}}} 
     440{{{#!td  
     441.pu 
     442}}} 
     443{{{#!td 
     444{{{#000000}}} 
     445}}} 
     446{{{#!td style="color:#000000" 
     447 
     448}}} 
     449{{{#!td  
     450wxSTC_ 
     451}}} 
     452{{{#!td 
     453{{{#000000}}} 
     454}}} 
     455{{{#!td style="color:#000000" 
     456#Comment 
     457}}} 
     458{{{#!td  
     459wxSTC_ 
     460}}} 
     461{{{#!td 
     462{{{#000000}}} 
     463}}} 
     464{{{#!td style="color:#000000" 
     465#Comment 
     466}}} 
     467|---------------------------------- 
     468{{{#!td style="background: #ffd" 
     469quote 
     470}}} 
     471{{{#!td  
     472/pattern/ 'single' "double" 
     473}}} 
     474{{{#!td  
     475.q 
     476}}} 
     477{{{#!td 
     478{{{#CD5555}}} 
     479}}} 
     480{{{#!td style="color:#CD5555" 
     481/pattern/ 'single' "double" 
     482}}} 
     483{{{#!td  
     484wxSTC_ 
     485}}} 
     486{{{#!td 
     487{{{#000000}}} 
     488}}} 
     489{{{#!td style="color:#000000" 
     490#Comment 
     491}}} 
     492{{{#!td  
     493wxSTC_ 
     494}}} 
     495{{{#!td 
     496{{{#000000}}} 
     497}}} 
     498{{{#!td style="color:#000000" 
     499#Comment 
     500}}} 
     501|---------------------------------- 
     502{{{#!td style="background: #ffd" 
     503structure 
     504}}} 
     505{{{#!td  
     506 
     507}}} 
     508{{{#!td  
     509.s 
     510}}} 
     511{{{#!td 
     512{{{#000000}}} 
     513}}} 
     514{{{#!td style="color:#000000" 
     515 
     516}}} 
     517{{{#!td  
     518wxSTC_ 
     519}}} 
     520{{{#!td 
     521{{{#000000}}} 
     522}}} 
     523{{{#!td style="color:#000000" 
     524#Comment 
     525}}} 
     526{{{#!td  
     527wxSTC_ 
     528}}} 
     529{{{#!td 
     530{{{#000000}}} 
     531}}} 
     532{{{#!td style="color:#000000" 
     533#Comment 
     534}}} 
     535|---------------------------------- 
     536{{{#!td style="background: #ffd" 
     537semicolon 
     538}}} 
     539{{{#!td  
     540; 
     541}}} 
     542{{{#!td  
     543.sc 
     544}}} 
     545{{{#!td 
     546{{{#000000}}} 
     547}}} 
     548{{{#!td style="color:#000000" 
     549; 
     550}}} 
     551{{{#!td  
     552wxSTC_ 
     553}}} 
     554{{{#!td 
     555{{{#000000}}} 
     556}}} 
     557{{{#!td style="color:#000000" 
     558#Comment 
     559}}} 
     560{{{#!td  
     561wxSTC_ 
     562}}} 
     563{{{#!td 
     564{{{#000000}}} 
     565}}} 
     566{{{#!td style="color:#000000" 
     567#Comment 
     568}}} 
     569|---------------------------------- 
     570{{{#!td style="background: #ffd" 
     571v-string (version) 
     572}}} 
     573{{{#!td  
     574deprecated 
     575}}} 
     576{{{#!td  
     577.v 
     578}}} 
     579{{{#!td 
     580{{{#B452CD}}} 
     581}}} 
     582{{{#!td style="color:#B452CD" 
     583'0.2.3' 
     584}}} 
     585{{{#!td  
     586wxSTC_ 
     587}}} 
     588{{{#!td 
     589{{{#000000}}} 
     590}}} 
     591{{{#!td style="color:#000000" 
     592#Comment 
     593}}} 
     594{{{#!td  
     595wxSTC_ 
     596}}} 
     597{{{#!td 
     598{{{#000000}}} 
     599}}} 
     600{{{#!td style="color:#000000" 
     601#Comment 
     602}}} 
     603|---------------------------------- 
     604{{{#!td style="background: #ffd" 
     605bareword 
     606}}} 
     607{{{#!td  
     608 
     609}}} 
     610{{{#!td  
     611.w 
     612}}} 
     613{{{#!td 
     614{{{#000000}}} 
     615}}} 
     616{{{#!td style="color:#000000" 
     617 
     618}}} 
     619{{{#!td  
     620wxSTC_ 
     621}}} 
     622{{{#!td 
     623{{{#000000}}} 
     624}}} 
     625{{{#!td style="color:#000000" 
     626#Comment 
     627}}} 
     628{{{#!td  
     629wxSTC_ 
     630}}} 
     631{{{#!td 
     632{{{#000000}}} 
     633}}} 
     634{{{#!td style="color:#000000" 
     635#Comment 
     636}}} 
     637---- 
     638== Reference 
     639=== Perldoc (css) 
     640/* @group Syntax highlighting */ 
     641 
     642.c  { color: #228B22;} /* comment */ \\ 
     643.cm { color: #000000;} /* comma */ \\ 
     644.co { color: #000000;} /* colon */ \\ 
     645.h  { color: #CD5555; font-weight:bold;} /* here-doc-target */ \\ 
     646.hh { color: #CD5555; font-style:italic;} /* here-doc-text */ \\ 
     647.i  { color: #00688B;} /* identifier */ \\ 
     648.j  { color: #CD5555; font-weight:bold;} /* label */ \\ 
     649.k  { color: #8B008B; font-weight:bold;} /* keyword */ \\ 
     650.m  { color: #FF0000; font-weight:bold;} /* subroutine */ \\ 
     651.n  { color: #B452CD;} /* numeric */ \\ 
     652.p  { color: #000000;} /* paren */ \\ 
     653.pd { color: #228B22; font-style:italic;} /* pod-text */ \\ 
     654.pu { color: #000000;} /* punctuation */ \\ 
     655.q  { color: #CD5555;} /* quote */ \\ 
     656.s  { color: #000000;} /* structure */ \\ 
     657.sc { color: #000000;} /* semicolon */ \\ 
     658.v  { color: #B452CD;} /* v-string */ \\ 
     659.w  { color: #000000;} /* bareword */ \\ 
     660---- 
     661=== Pygments (css) 
     662div.code pre .hll { background-color: #ffffcc } \\ 
     663div.code pre  { background: #eeeedd; } \\ 
     664div.code pre .c { color: #228B22 } /* Comment */ \\ 
     665div.code pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */ \\ 
     666div.code pre .k { color: #8B008B; font-weight: bold } /* Keyword */ \\ 
     667div.code pre .cm { color: #228B22 } /* Comment.Multiline */ \\ 
     668div.code pre .cp { color: #1e889b } /* Comment.Preproc */ \\ 
     669div.code pre .c1 { color: #228B22 } /* Comment.Single */ \\ 
     670div.code pre .cs { color: #8B008B; font-weight: bold } /* Comment.Special */ \\ 
     671div.code pre .gd { color: #aa0000 } /* Generic.Deleted */ \\ 
     672div.code pre .ge { font-style: italic } /* Generic.Emph */ \\ 
     673div.code pre .gr { color: #aa0000 } /* Generic.Error */ \\ 
     674div.code pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */ \\ 
     675div.code pre .gi { color: #00aa00 } /* Generic.Inserted */ \\ 
     676div.code pre .go { color: #888888 } /* Generic.Output */ \\ 
     677div.code pre .gp { color: #555555 } /* Generic.Prompt */ \\ 
     678div.code pre .gs { font-weight: bold } /* Generic.Strong */ \\ 
     679div.code pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ \\ 
     680div.code pre .gt { color: #aa0000 } /* Generic.Traceback */ \\ 
     681div.code pre .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */ \\ 
     682div.code pre .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */ \\ 
     683div.code pre .kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */ \\ 
     684div.code pre .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */ \\ 
     685div.code pre .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */ \\ 
     686div.code pre .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */ \\ 
     687div.code pre .m { color: #B452CD } /* Literal.Number */ \\ 
     688div.code pre .s { color: #CD5555 } /* Literal.String */ \\ 
     689div.code pre .na { color: #658b00 } /* Name.Attribute */ \\ 
     690div.code pre .nb { color: #658b00 } /* Name.Builtin */ \\ 
     691div.code pre .nc { color: #008b45; font-weight: bold } /* Name.Class */ \\ 
     692div.code pre .no { color: #00688B } /* Name.Constant */ \\ 
     693div.code pre .nd { color: #707a7c } /* Name.Decorator */ \\ 
     694div.code pre .ne { color: #008b45; font-weight: bold } /* Name.Exception */ \\ 
     695div.code pre .nf { color: #008b45 } /* Name.Function */ \\ 
     696div.code pre .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */ \\ 
     697div.code pre .nt { color: #8B008B; font-weight: bold } /* Name.Tag */ \\ 
     698div.code pre .nv { color: #00688B } /* Name.Variable */ \\ 
     699div.code pre .ow { color: #8B008B } /* Operator.Word */ \\ 
     700div.code pre .w { color: #bbbbbb } /* Text.Whitespace */ \\ 
     701div.code pre .mf { color: #B452CD } /* Literal.Number.Float */ \\ 
     702div.code pre .mh { color: #B452CD } /* Literal.Number.Hex */ \\ 
     703div.code pre .mi { color: #B452CD } /* Literal.Number.Integer */ \\ 
     704div.code pre .mo { color: #B452CD } /* Literal.Number.Oct */ \\ 
     705div.code pre .sb { color: #CD5555 } /* Literal.String.Backtick */ \\ 
     706div.code pre .sc { color: #CD5555 } /* Literal.String.Char */ \\ 
     707div.code pre .sd { color: #CD5555 } /* Literal.String.Doc */ \\ 
     708div.code pre .s2 { color: #CD5555 } /* Literal.String.Double */ \\ 
     709div.code pre .se { color: #CD5555 } /* Literal.String.Escape */ \\ 
     710div.code pre .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */ \\ 
     711div.code pre .si { color: #CD5555 } /* Literal.String.Interpol */ \\ 
     712div.code pre .sx { color: #cb6c20 } /* Literal.String.Other */ \\ 
     713div.code pre .sr { color: #1c7e71 } /* Literal.String.Regex */ \\ 
     714div.code pre .s1 { color: #CD5555 } /* Literal.String.Single */ \\ 
     715div.code pre .ss { color: #CD5555 } /* Literal.String.Symbol */ \\ 
     716div.code pre .bp { color: #658b00 } /* Name.Builtin.Pseudo */ \\ 
     717div.code pre .vc { color: #00688B } /* Name.Variable.Class */ \\ 
     718div.code pre .vg { color: #00688B } /* Name.Variable.Global */ \\ 
     719div.code pre .vi { color: #00688B } /* Name.Variable.Instance */ \\ 
     720div.code pre .il { color: #B452CD } /* Literal.Number.Integer.Long */ \\ 
     721 
     722table.code td .hll { background-color: #ffffcc } 
     723table.code td  { background: #eeeedd; } 
     724table.code td .c { color: #228B22 } /* Comment */ \\ 
     725table.code td .err { color: #a61717; background-color: #e3d2d2 } /* Error */ \\ 
     726table.code td .k { color: #8B008B; font-weight: bold } /* Keyword */ \\ 
     727table.code td .cm { color: #228B22 } /* Comment.Multiline */ \\ 
     728table.code td .cp { color: #1e889b } /* Comment.Preproc */ \\ 
     729table.code td .c1 { color: #228B22 } /* Comment.Single */ \\ 
     730table.code td .cs { color: #8B008B; font-weight: bold } /* Comment.Special */ \\ 
     731table.code td .gd { color: #aa0000 } /* Generic.Deleted */ \\ 
     732table.code td .ge { font-style: italic } /* Generic.Emph */ \\ 
     733table.code td .gr { color: #aa0000 } /* Generic.Error */ \\ 
     734table.code td .gh { color: #000080; font-weight: bold } /* Generic.Heading */ \\ 
     735table.code td .gi { color: #00aa00 } /* Generic.Inserted */ \\ 
     736table.code td .go { color: #888888 } /* Generic.Output */ \\ 
     737table.code td .gp { color: #555555 } /* Generic.Prompt */ \\ 
     738table.code td .gs { font-weight: bold } /* Generic.Strong */ \\ 
     739table.code td .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ \\ 
     740table.code td .gt { color: #aa0000 } /* Generic.Traceback */ \\ 
     741table.code td .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */ \\ 
     742table.code td .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */ \\ 
     743table.code td .kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */ \\ 
     744table.code td .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */ \\ 
     745table.code td .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */ \\ 
     746table.code td .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */ \\ 
     747table.code td .m { color: #B452CD } /* Literal.Number */ \\ 
     748table.code td .s { color: #CD5555 } /* Literal.String */ \\ 
     749table.code td .na { color: #658b00 } /* Name.Attribute */ \\ 
     750table.code td .nb { color: #658b00 } /* Name.Builtin */ \\ 
     751table.code td .nc { color: #008b45; font-weight: bold } /* Name.Class */ \\ 
     752table.code td .no { color: #00688B } /* Name.Constant */ \\ 
     753table.code td .nd { color: #707a7c } /* Name.Decorator */ \\ 
     754table.code td .ne { color: #008b45; font-weight: bold } /* Name.Exception */ \\ 
     755table.code td .nf { color: #008b45 } /* Name.Function */ \\ 
     756table.code td .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */ \\ 
     757table.code td .nt { color: #8B008B; font-weight: bold } /* Name.Tag */ \\ 
     758table.code td .nv { color: #00688B } /* Name.Variable */ \\ 
     759table.code td .ow { color: #8B008B } /* Operator.Word */ \\ 
     760table.code td .w { color: #bbbbbb } /* Text.Whitespace */ \\ 
     761table.code td .mf { color: #B452CD } /* Literal.Number.Float */ \\ 
     762table.code td .mh { color: #B452CD } /* Literal.Number.Hex */ \\ 
     763table.code td .mi { color: #B452CD } /* Literal.Number.Integer */ \\ 
     764table.code td .mo { color: #B452CD } /* Literal.Number.Oct */ \\ 
     765table.code td .sb { color: #CD5555 } /* Literal.String.Backtick */ \\ 
     766table.code td .sc { color: #CD5555 } /* Literal.String.Char */ \\ 
     767table.code td .sd { color: #CD5555 } /* Literal.String.Doc */ \\ 
     768table.code td .s2 { color: #CD5555 } /* Literal.String.Double */ \\ 
     769table.code td .se { color: #CD5555 } /* Literal.String.Escape */ \\ 
     770table.code td .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */ \\ 
     771table.code td .si { color: #CD5555 } /* Literal.String.Interpol */ \\ 
     772table.code td .sx { color: #cb6c20 } /* Literal.String.Other */ \\ 
     773table.code td .sr { color: #1c7e71 } /* Literal.String.Regex */ \\ 
     774table.code td .s1 { color: #CD5555 } /* Literal.String.Single */ \\ 
     775table.code td .ss { color: #CD5555 } /* Literal.String.Symbol */ \\ 
     776table.code td .bp { color: #658b00 } /* Name.Builtin.Pseudo */ \\ 
     777table.code td .vc { color: #00688B } /* Name.Variable.Class */ \\ 
     778table.code td .vg { color: #00688B } /* Name.Variable.Global */ \\ 
     779table.code td .vi { color: #00688B } /* Name.Variable.Instance */ \\ 
     780table.code td .il { color: #B452CD } /* Literal.Number.Integer.Long */ \\ 
     781 
     782---- 
     783**{{{__END__}}}**