Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/pygments/styles/pastie.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

7 statements  

1""" 

2 pygments.styles.pastie 

3 ~~~~~~~~~~~~~~~~~~~~~~ 

4 

5 Style similar to the `pastie`_ default style. 

6 

7 .. _pastie: http://pastie.caboo.se/ 

8 

9 :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. 

10 :license: BSD, see LICENSE for details. 

11""" 

12 

13from pygments.style import Style 

14from pygments.token import Keyword, Name, Comment, String, Error, \ 

15 Number, Operator, Generic, Whitespace 

16 

17 

18__all__ = ['PastieStyle'] 

19 

20 

21class PastieStyle(Style): 

22 """ 

23 Style similar to the pastie default style. 

24 """ 

25 

26 name = 'pastie' 

27 

28 styles = { 

29 Whitespace: '#bbbbbb', 

30 Comment: '#888888', 

31 Comment.Preproc: 'bold #cc0000', 

32 Comment.Special: 'bg:#fff0f0 bold #cc0000', 

33 

34 String: 'bg:#fff0f0 #dd2200', 

35 String.Regex: 'bg:#fff0ff #008800', 

36 String.Other: 'bg:#f0fff0 #22bb22', 

37 String.Symbol: '#aa6600', 

38 String.Interpol: '#3333bb', 

39 String.Escape: '#0044dd', 

40 

41 Operator.Word: '#008800', 

42 

43 Keyword: 'bold #008800', 

44 Keyword.Pseudo: 'nobold', 

45 Keyword.Type: '#888888', 

46 

47 Name.Class: 'bold #bb0066', 

48 Name.Exception: 'bold #bb0066', 

49 Name.Function: 'bold #0066bb', 

50 Name.Property: 'bold #336699', 

51 Name.Namespace: 'bold #bb0066', 

52 Name.Builtin: '#003388', 

53 Name.Variable: '#336699', 

54 Name.Variable.Class: '#336699', 

55 Name.Variable.Instance: '#3333bb', 

56 Name.Variable.Global: '#dd7700', 

57 Name.Constant: 'bold #003366', 

58 Name.Tag: 'bold #bb0066', 

59 Name.Attribute: '#336699', 

60 Name.Decorator: '#555555', 

61 Name.Label: 'italic #336699', 

62 

63 Number: 'bold #0000DD', 

64 

65 Generic.Heading: '#333', 

66 Generic.Subheading: '#666', 

67 Generic.Deleted: 'bg:#ffdddd #000000', 

68 Generic.Inserted: 'bg:#ddffdd #000000', 

69 Generic.Error: '#aa0000', 

70 Generic.Emph: 'italic', 

71 Generic.Strong: 'bold', 

72 Generic.EmphStrong: 'bold italic', 

73 Generic.Prompt: '#555555', 

74 Generic.Output: '#888888', 

75 Generic.Traceback: '#aa0000', 

76 

77 Error: 'bg:#e3d2d2 #a61717' 

78 }