codekingpro/portable-devtools
114k
1"""2 pygments.styles.trac3 ~~~~~~~~~~~~~~~~~~~~4 5 Port of the default trac highlighter design.6 7 :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.8 :license: BSD, see LICENSE for details.9"""10 11from pygments.style import Style12from pygments.token import Keyword, Name, Comment, String, Error, \13 Number, Operator, Generic, Whitespace14 15 16__all__ = ['TracStyle']17 18 19class TracStyle(Style):20 """21 Port of the default trac highlighter design.22 """23 24 name = 'trac'25 26 styles = {27 Whitespace: '#bbbbbb',28 Comment: 'italic #999988',29 Comment.Preproc: 'bold noitalic #999999',30 Comment.Special: 'bold #999999',31 32 Operator: 'bold',33 34 String: '#bb8844',35 String.Regex: '#808000',36 37 Number: '#009999',38 39 Keyword: 'bold',40 Keyword.Type: '#445588',41 42 Name.Builtin: '#999999',43 Name.Function: 'bold #990000',44 Name.Class: 'bold #445588',45 Name.Exception: 'bold #990000',46 Name.Namespace: '#555555',47 Name.Variable: '#008080',48 Name.Constant: '#008080',49 Name.Tag: '#000080',50 Name.Attribute: '#008080',51 Name.Entity: '#800080',52 53 Generic.Heading: '#999999',54 Generic.Subheading: '#aaaaaa',55 Generic.Deleted: 'bg:#ffdddd #000000',56 Generic.Inserted: 'bg:#ddffdd #000000',57 Generic.Error: '#aa0000',58 Generic.Emph: 'italic',59 Generic.Strong: 'bold',60 Generic.EmphStrong: 'bold italic',61 Generic.Prompt: '#555555',62 Generic.Output: '#888888',63 Generic.Traceback: '#aa0000',64 65 Error: 'bg:#e3d2d2 #a61717'66 }67 