You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.4 KiB
48 lines
1.4 KiB
""" |
|
pygments.styles.xcode |
|
~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
Style similar to the `Xcode` default theme. |
|
|
|
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. |
|
:license: BSD, see LICENSE for details. |
|
""" |
|
|
|
from pygments.style import Style |
|
from pygments.token import Keyword, Name, Comment, String, Error, \ |
|
Number, Operator, Literal |
|
|
|
|
|
class XcodeStyle(Style): |
|
""" |
|
Style similar to the Xcode default colouring theme. |
|
""" |
|
|
|
styles = { |
|
Comment: '#177500', |
|
Comment.Preproc: '#633820', |
|
|
|
String: '#C41A16', |
|
String.Char: '#2300CE', |
|
|
|
Operator: '#000000', |
|
|
|
Keyword: '#A90D91', |
|
|
|
Name: '#000000', |
|
Name.Attribute: '#836C28', |
|
Name.Class: '#3F6E75', |
|
Name.Function: '#000000', |
|
Name.Builtin: '#A90D91', |
|
# In Obj-C code this token is used to colour Cocoa types |
|
Name.Builtin.Pseudo: '#5B269A', |
|
Name.Variable: '#000000', |
|
Name.Tag: '#000000', |
|
Name.Decorator: '#000000', |
|
# Workaround for a BUG here: lexer treats multiline method signatres as labels |
|
Name.Label: '#000000', |
|
|
|
Literal: '#1C01CE', |
|
Number: '#1C01CE', |
|
Error: '#000000', |
|
}
|
|
|