/* * Token types and associated styles and colors from * https://github.com/csound/manual/blob/c1b097bae66e04c2b11395f12a03f0d67fc1f059/csound.css * are * * Token type | Style | Color name | R, G, B | Hex * ------------------------------------------------------------- * csdtag | | brown | 165, 42, 42 | #a52a2a * comment | italic | green | 0, 128, 0 | #008000 * Ccomment | italic | peru | 205, 133, 63 | #cd853f * ohdr | bold | darkred | 139, 0, 0 | #8b0000 * oblock | bold | purple | 128, 0, 128 | #800080 * opc | bold | blue | 0, 0, 255 | #0000ff * op | bold | | | * octrl | bold | green | 0, 128, 0 | #008000 * olabel | bold | indianred | 205, 92, 92 | #cd5c5c * omacro | bold | mediumorchid | 186, 85, 211 | #ba55d3 * stamnt | bold | blue | 0, 0, 255 | #0000ff * * Map these styles and colors to Pygments token types (except for stamnt, which * was used for score statements but is identical to opc). Note that peru, which * was used for double-slashed comments, is used for strings. */ body .k { color: green; font-weight: bold } /* Keyword */ body .kc { color: green; } /* Keyword.Constant */ body .kd { color: purple; font-weight: bold } /* Keyword.Declaration */ body .kn { color: green } /* Keyword.Namespace */ body .kp { color: green } /* Keyword.Pseudo */ body .kr { color: green } /* Keyword.Reserved */ body .kt { color: green } /* Keyword.Type */ body .vc { color: green } /* Name.Attribute */ body .nb { color: blue; font-weight: bold } /* Name.Builtin */ body .bp { color: blue; font-weight: bold } /* Name.Builtin.Pseudo */ body .nl { color: indianred; font-weight: bold } /* Name.Label */ body .nt { color: brown } /* Name.Tag */ body .vg { color: darkred; font-weight: bold } /* Name.Variable.Global */ body .c { color: green; font-style: italic } /* Comment */ body .cm { color: green; font-style: italic } /* Comment.Multiline */ body .cp { color: mediumorchid; font-weight: bold } /* Comment.Preproc */ body .c1 { color: green; font-style: italic } /* Comment.Single */ body .cs { color: green; font-style: italic } /* Comment.Special */ body .o { font-weight: bold } /* Operator */ body .ow { color: green; font-weight: bold } /* Operator.Word */ body .s { color: peru } /* Literal.String */ body .sb { color: peru } /* Literal.String.Backtick */ body .sc { color: peru } /* Literal.String.Char */ body .sd { color: peru; font-style: italic } /* Literal.String.Doc */ body .s2 { color: peru } /* Literal.String.Double */ body .se { color: green } /* Literal.String.Escape */ body .sh { color: peru } /* Literal.String.Heredoc */ body .si { color: peru; font-weight: bold } /* Literal.String.Interpol */ body .sx { color: peru } /* Literal.String.Other */ body .sr { color: peru } /* Literal.String.Regex */ body .s1 { color: peru } /* Literal.String.Single */ body .ss { color: peru } /* Literal.String.Symbol */