1b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikfrom __future__ import absolute_import
2b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikfrom pygments.style import Style
3b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikfrom pygments.token import *
4b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
5b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
6b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikclass pygapp2(Style):
7b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik    background_color = "#FAFAFA"
8b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik    default_style = ""
9b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
10b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik    styles = {
11b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Whitespace:                "nobold noitalic #FFF",
12b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Comment:                   "nobold noitalic #800",
13b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Comment.Preproc:           "nobold noitalic #800",
14b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Comment.Special:           "nobold noitalic bg:#800",
15b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
16b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Keyword:                   "nobold noitalic #008",
17b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Keyword.Pseudo:            "nobold noitalic #008",
18b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Keyword.Type:              "nobold noitalic #902000",
19b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
20b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Operator:                  "nobold noitalic #660",
21b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Operator.Word:             "nobold noitalic #660",
22b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
23b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Builtin:              "nobold noitalic #008",
24b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Function:             "nobold noitalic #000",
25b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Class:                "nobold noitalic #606",
26b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Namespace:            "nobold noitalic #000",
27b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Exception:            "nobold noitalic #000",
28b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Variable:             "nobold noitalic #000",
29b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Constant:             "nobold noitalic #000",
30b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Label:                "nobold noitalic #000",
31b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Entity:               "nobold noitalic #000",
32b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Attribute:            "nobold noitalic #000",
33b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Tag:                  "nobold noitalic #000",
34b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Name.Decorator:            "nobold noitalic #000",
35b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
36b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String:                    "nobold noitalic #080",
37b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Doc:                "nobold noitalic #080",
38b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Interpol:           "nobold noitalic #080",
39b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Escape:             "nobold noitalic #080",
40b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Regex:              "nobold noitalic #080",
41b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Symbol:             "nobold noitalic #660",
42b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        String.Other:              "nobold noitalic #080",
43b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Number:                    "nobold noitalic #080",
44b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
45b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Heading:           "nobold noitalic #000",
46b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Subheading:        "nobold noitalic #000",
47b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Deleted:           "nobold noitalic #000",
48b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Inserted:          "nobold noitalic #000",
49b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Error:             "nobold noitalic #000",
50b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Emph:              "nobold noitalic #000",
51b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Strong:            "nobold noitalic #000",
52b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Prompt:            "nobold noitalic #000",
53b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Output:            "nobold noitalic #000",
54b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Generic.Traceback:         "nobold noitalic #000",
55b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik
56b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik        Error:                     "nobold noitalic border:#FF0000"
57b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik    }
58