diff options
author | ilezhankin <ilezhankin@yandex-team.ru> | 2022-02-10 16:45:55 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:55 +0300 |
commit | 1d125034f06575234f83f24f08677955133f140e (patch) | |
tree | ec05fbbd61dc118d5de37f206ab978cff58774bd /contrib/python/Pygments/py3/pygments/styles/algol.py | |
parent | 3a7a498715ef1b66f5054455421b845e45e3a653 (diff) | |
download | ydb-1d125034f06575234f83f24f08677955133f140e.tar.gz |
Restoring authorship annotation for <ilezhankin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/python/Pygments/py3/pygments/styles/algol.py')
-rw-r--r-- | contrib/python/Pygments/py3/pygments/styles/algol.py | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/contrib/python/Pygments/py3/pygments/styles/algol.py b/contrib/python/Pygments/py3/pygments/styles/algol.py index f293b0eca9..688eddf153 100644 --- a/contrib/python/Pygments/py3/pygments/styles/algol.py +++ b/contrib/python/Pygments/py3/pygments/styles/algol.py @@ -1,62 +1,62 @@ -""" - pygments.styles.algol - ~~~~~~~~~~~~~~~~~~~~~ - - Algol publication style. - - This style renders source code for publication of algorithms in - scientific papers and academic texts, where its format is frequently used. - - It is based on the style of the revised Algol-60 language report[1]. - - o No colours, only black, white and shades of grey are used. - o Keywords are rendered in lowercase underline boldface. - o Builtins are rendered in lowercase boldface italic. - o Docstrings and pragmas are rendered in dark grey boldface. - o Library identifiers are rendered in dark grey boldface italic. - o Comments are rendered in grey italic. - - To render keywords without underlining, refer to the `Algol_Nu` style. - - For lowercase conversion of keywords and builtins in languages where - these are not or might not be lowercase, a supporting lexer is required. - The Algol and Modula-2 lexers automatically convert to lowercase whenever - this style is selected. - - [1] `Revised Report on the Algorithmic Language Algol-60 <http://www.masswerk.at/algol60/report.htm>` - +""" + pygments.styles.algol + ~~~~~~~~~~~~~~~~~~~~~ + + Algol publication style. + + This style renders source code for publication of algorithms in + scientific papers and academic texts, where its format is frequently used. + + It is based on the style of the revised Algol-60 language report[1]. + + o No colours, only black, white and shades of grey are used. + o Keywords are rendered in lowercase underline boldface. + o Builtins are rendered in lowercase boldface italic. + o Docstrings and pragmas are rendered in dark grey boldface. + o Library identifiers are rendered in dark grey boldface italic. + o Comments are rendered in grey italic. + + To render keywords without underlining, refer to the `Algol_Nu` style. + + For lowercase conversion of keywords and builtins in languages where + these are not or might not be lowercase, a supporting lexer is required. + The Algol and Modula-2 lexers automatically convert to lowercase whenever + this style is selected. + + [1] `Revised Report on the Algorithmic Language Algol-60 <http://www.masswerk.at/algol60/report.htm>` + :copyright: Copyright 2006-2021 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, Operator - - -class AlgolStyle(Style): - - background_color = "#ffffff" - default_style = "" - - styles = { - Comment: "italic #888", - Comment.Preproc: "bold noitalic #888", - Comment.Special: "bold noitalic #888", - - Keyword: "underline bold", - Keyword.Declaration: "italic", - - Name.Builtin: "bold italic", - Name.Builtin.Pseudo: "bold italic", - Name.Namespace: "bold italic #666", - Name.Class: "bold italic #666", - Name.Function: "bold italic #666", - Name.Variable: "bold italic #666", - Name.Constant: "bold italic #666", - - Operator.Word: "bold", - - String: "italic #666", - - Error: "border:#FF0000" - } + :license: BSD, see LICENSE for details. +""" + +from pygments.style import Style +from pygments.token import Keyword, Name, Comment, String, Error, Operator + + +class AlgolStyle(Style): + + background_color = "#ffffff" + default_style = "" + + styles = { + Comment: "italic #888", + Comment.Preproc: "bold noitalic #888", + Comment.Special: "bold noitalic #888", + + Keyword: "underline bold", + Keyword.Declaration: "italic", + + Name.Builtin: "bold italic", + Name.Builtin.Pseudo: "bold italic", + Name.Namespace: "bold italic #666", + Name.Class: "bold italic #666", + Name.Function: "bold italic #666", + Name.Variable: "bold italic #666", + Name.Constant: "bold italic #666", + + Operator.Word: "bold", + + String: "italic #666", + + Error: "border:#FF0000" + } |