<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pygments-git.git/AUTHORS, branch 2.9.0</title>
<subtitle>github.com: pygments/pygments.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/'/>
<entry>
<title>Support for OMG IDL (#1595)</title>
<updated>2021-05-02T06:46:19+00:00</updated>
<author>
<name>Fred Hornsey</name>
<email>fred@hornsey.us</email>
</author>
<published>2021-05-02T06:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=7f85893012a0a94c03fc275d3621ee9c24d35d6f'/>
<id>7f85893012a0a94c03fc275d3621ee9c24d35d6f</id>
<content type='text'>
* Support for OMG IDL

Lexer for [Object Management Group Interface Definition Language](https://www.omg.org/spec/IDL/About-IDL/).

* Allow Whitespace Before include in C Preprocessor

It wasn't highlighting the included filename the same as if there was no
space before the include, but now it is.

* Update omg-idl Tests to Latest Requirements

* Update omg-idl versionadded to 2.9

Since I just realized this missed the 2.8 release.

* Add Missing Operators to omg-idl</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Support for OMG IDL

Lexer for [Object Management Group Interface Definition Language](https://www.omg.org/spec/IDL/About-IDL/).

* Allow Whitespace Before include in C Preprocessor

It wasn't highlighting the included filename the same as if there was no
space before the include, but now it is.

* Update omg-idl Tests to Latest Requirements

* Update omg-idl versionadded to 2.9

Since I just realized this missed the 2.8 release.

* Add Missing Operators to omg-idl</pre>
</div>
</content>
</entry>
<entry>
<title>Add KuinLexer (#1300)</title>
<updated>2021-03-14T10:19:45+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2021-03-14T10:19:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=47e1e1bc7ea022e9ce4362fe3940369da3d61a05'/>
<id>47e1e1bc7ea022e9ce4362fe3940369da3d61a05</id>
<content type='text'>
* Add KuinLexer

* Add golden test output.

* Update mapfiles.

* Update URL.

* Fix regex lint failures.

Co-authored-by: tatt61880 &lt;tatt61880@gmail.com&gt;
Co-authored-by: Matthäus G. Chajdas &lt;dev@anteru.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add KuinLexer

* Add golden test output.

* Update mapfiles.

* Update URL.

* Fix regex lint failures.

Co-authored-by: tatt61880 &lt;tatt61880@gmail.com&gt;
Co-authored-by: Matthäus G. Chajdas &lt;dev@anteru.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add formatter for Pango Markup (#1727)</title>
<updated>2021-03-05T07:32:49+00:00</updated>
<author>
<name>Philipp Imhof</name>
<email>52650214+PhilippImhof@users.noreply.github.com</email>
</author>
<published>2021-03-05T07:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=fea3b53b834610e6004e65cb803a66feb512e906'/>
<id>fea3b53b834610e6004e65cb803a66feb512e906</id>
<content type='text'>
* Add formatter for Pango Markup

* Code style improvement

* Code improvement + test case

* Changed test

* retrigger checks

* Make test independent of color style</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add formatter for Pango Markup

* Code style improvement

* Code improvement + test case

* Changed test

* retrigger checks

* Make test independent of color style</pre>
</div>
</content>
</entry>
<entry>
<title>Add CDDL lexer (Fix #1239) (#1379)</title>
<updated>2021-02-14T07:54:54+00:00</updated>
<author>
<name>Thomas Duboucher</name>
<email>serianox@users.noreply.github.com</email>
</author>
<published>2021-02-14T07:54:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=1e2efc02e4187ac7a5dbed2854a3e633f600e1e6'/>
<id>1e2efc02e4187ac7a5dbed2854a3e633f600e1e6</id>
<content type='text'>
* Add CDDL lexer (thanks to Fabian Neumann)

* Add CDDL to mappings

* Fix inline flag in CDDL regex

* Update AUTHORS

* Fix explosive backtracking

* Comment invalid CDDL syntax for automated tests

* Update following Georg Brandl's review

* Update tests for CDDL to new framework

* Pylint pass

* Update links to CDDL RFC

* Update copyright header

* Solve regexlint issues in CDDL parser

* Add link to CDDL in documentation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add CDDL lexer (thanks to Fabian Neumann)

* Add CDDL to mappings

* Fix inline flag in CDDL regex

* Update AUTHORS

* Fix explosive backtracking

* Comment invalid CDDL syntax for automated tests

* Update following Georg Brandl's review

* Update tests for CDDL to new framework

* Pylint pass

* Update links to CDDL RFC

* Update copyright header

* Solve regexlint issues in CDDL parser

* Add link to CDDL in documentation</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU ISA Lexer (#1626)</title>
<updated>2021-01-30T13:27:03+00:00</updated>
<author>
<name>Thomas Symalla</name>
<email>5754458+tsymalla@users.noreply.github.com</email>
</author>
<published>2021-01-30T13:27:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=fc0d85490c8b64de8f60d70042ad7919470a0059'/>
<id>fc0d85490c8b64de8f60d70042ad7919470a0059</id>
<content type='text'>
* This commit implements a basic lexer for the AMDGPU ISA definition.

* Updated comment.

* Updated comment.

* Tried to fix case-sensitive issue.

* Updated AUTHORS file.

* Added shader unit test for the AMD ISA Parser.

* Renamed AMDGCN lexer to AMDGPU.

* Renamed example file.

* Renames.

Co-authored-by: Thomas Symalla &lt;root@SEUCHOMAT.localdomain&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This commit implements a basic lexer for the AMDGPU ISA definition.

* Updated comment.

* Updated comment.

* Tried to fix case-sensitive issue.

* Updated AUTHORS file.

* Added shader unit test for the AMD ISA Parser.

* Renamed AMDGCN lexer to AMDGPU.

* Renamed example file.

* Renames.

Co-authored-by: Thomas Symalla &lt;root@SEUCHOMAT.localdomain&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>re-alphabetize AUTHORS</title>
<updated>2020-12-28T09:03:50+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2020-12-28T09:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=23f9a8be707ec4ff211bbc0d43223cb24f0e0c44'/>
<id>23f9a8be707ec4ff211bbc0d43223cb24f0e0c44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add my name on AUTHORS (#1611)</title>
<updated>2020-12-28T09:01:39+00:00</updated>
<author>
<name>15b3</name>
<email>30496251+15b3@users.noreply.github.com</email>
</author>
<published>2020-12-12T09:33:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=21bb4714dcde165cb3c9f3f88a925507d833806a'/>
<id>21bb4714dcde165cb3c9f3f88a925507d833806a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TNTLexer: Don't crash on unexpected EOL. (#1570)</title>
<updated>2020-10-14T05:18:39+00:00</updated>
<author>
<name>Ken</name>
<email>kenny2minecraft@gmail.com</email>
</author>
<published>2020-10-14T05:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=3e1b79c82d2df318f63f24984d875fd2a3400808'/>
<id>3e1b79c82d2df318f63f24984d875fd2a3400808</id>
<content type='text'>
* TNTLexer: Don't crash on unexpected EOL

Catch IndexErrors in each line and error the rest of the line,
leaving whatever tokens were found.

* Write and pass tests for Typographic Number Theory

pygments/lexers/tnt.py:
* Fix indentation on import
* Fix: TNTLexer.cur is class-level reference if not initialized
  in get_tokens_unprocessed, so init it in __init__ too
* Fix: Fantasy markers are not allowed as components of other formulas,
  so have a dedicated check for them in the body of get_tokens_unprocessed
  which disables the normal formula handling if present
* Clarify TNTLexer.lineno docstring
* Attempt to discard tokens before an IndexError

+tests/test_tnt.py:
* Test every method, and test both +ve and -ve matches for most
* Lexer fixture is test-level to reinitialize cur clean each time
* Don't test actual get_tokens_unprocessed method (besides for fantasy markers)
  because the text testing is left to examplefiles

AUTHORS:
+ Add myself to credits :)

* Add a TNT test just to make sure no crashes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* TNTLexer: Don't crash on unexpected EOL

Catch IndexErrors in each line and error the rest of the line,
leaving whatever tokens were found.

* Write and pass tests for Typographic Number Theory

pygments/lexers/tnt.py:
* Fix indentation on import
* Fix: TNTLexer.cur is class-level reference if not initialized
  in get_tokens_unprocessed, so init it in __init__ too
* Fix: Fantasy markers are not allowed as components of other formulas,
  so have a dedicated check for them in the body of get_tokens_unprocessed
  which disables the normal formula handling if present
* Clarify TNTLexer.lineno docstring
* Attempt to discard tokens before an IndexError

+tests/test_tnt.py:
* Test every method, and test both +ve and -ve matches for most
* Lexer fixture is test-level to reinitialize cur clean each time
* Don't test actual get_tokens_unprocessed method (besides for fantasy markers)
  because the text testing is left to examplefiles

AUTHORS:
+ Add myself to credits :)

* Add a TNT test just to make sure no crashes</pre>
</div>
</content>
</entry>
<entry>
<title>Overhaul the MySQL lexer (#1527)</title>
<updated>2020-09-06T12:40:17+00:00</updated>
<author>
<name>Kurt McKee</name>
<email>contactme@kurtmckee.org</email>
</author>
<published>2020-09-06T12:40:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=b3f1691125bf611cc073fa0ad3303518ae04c094'/>
<id>b3f1691125bf611cc073fa0ad3303518ae04c094</id>
<content type='text'>
* Overhaul the MySQL lexer

Fixes #975, #1063, #1453

Changes include:

Documentation
-------------

* Note in the lexer docstring that Oracle MySQL is the target syntax.
  MariaDB syntax is not a target (though there is significant overlap).

Unit tests
----------

* Add 140 unit tests for MySQL.

Literals
--------

* Hexadecimal/binary/date/time/timestamp literals are supported.
* Integer mantissas are supported for scientific notation.
* In-string escapes are now tokenized properly.
* Support the "unknown" constant.

Comments
--------

* Optimizer hints are now supported, and keywords are
  recognized and tokenized as preprocessor instructions.
* Remove nested multi-line comment support, which is no
  longer supported in MySQL.

Variables
---------

* Support the '@' prefix for variable names.
* Lift restrictions on characters in unquoted variable names.
  (MySQL does not impose a restriction on lead characters.)
* Support single/double/backtick-quoted variable names, including escapes.
* Support the '@@' prefix for system variable names.
* Support '?' as a variable so people can demonstrate prepared statements.

Keywords
--------

* Keyword / data type / function are now in a separate, auto-updating file.
* Support 25 additional data types (including spatial and JSON types).
* Support 460 additional MySQL keywords.
* Support 372 MySQL functions.
  Explicit function support resolves a bug that causes non-function
  items to be treated as functions simply because they have a trailing
  opening parenthesis.
* Support exceptions for the 'SET' keyword, which is both a datatype and
  a keyword depending on context.

Schema object names
-------------------

* Support Unicode in MySQL schema object names.
* Support parsing of backtick-quoted schema object name escapes.
  (Escapes do not produce a distinct token type at this time.)

Operators
---------

* Remove non-operator characters from the list of operators.
* Remove non-punctuation characters from the list of punctuation.

* Cleanup items based on feedback

* Remove an unnecessary optional newline lookahead for single-line comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Overhaul the MySQL lexer

Fixes #975, #1063, #1453

Changes include:

Documentation
-------------

* Note in the lexer docstring that Oracle MySQL is the target syntax.
  MariaDB syntax is not a target (though there is significant overlap).

Unit tests
----------

* Add 140 unit tests for MySQL.

Literals
--------

* Hexadecimal/binary/date/time/timestamp literals are supported.
* Integer mantissas are supported for scientific notation.
* In-string escapes are now tokenized properly.
* Support the "unknown" constant.

Comments
--------

* Optimizer hints are now supported, and keywords are
  recognized and tokenized as preprocessor instructions.
* Remove nested multi-line comment support, which is no
  longer supported in MySQL.

Variables
---------

* Support the '@' prefix for variable names.
* Lift restrictions on characters in unquoted variable names.
  (MySQL does not impose a restriction on lead characters.)
* Support single/double/backtick-quoted variable names, including escapes.
* Support the '@@' prefix for system variable names.
* Support '?' as a variable so people can demonstrate prepared statements.

Keywords
--------

* Keyword / data type / function are now in a separate, auto-updating file.
* Support 25 additional data types (including spatial and JSON types).
* Support 460 additional MySQL keywords.
* Support 372 MySQL functions.
  Explicit function support resolves a bug that causes non-function
  items to be treated as functions simply because they have a trailing
  opening parenthesis.
* Support exceptions for the 'SET' keyword, which is both a datatype and
  a keyword depending on context.

Schema object names
-------------------

* Support Unicode in MySQL schema object names.
* Support parsing of backtick-quoted schema object name escapes.
  (Escapes do not produce a distinct token type at this time.)

Operators
---------

* Remove non-operator characters from the list of operators.
* Remove non-punctuation characters from the list of punctuation.

* Cleanup items based on feedback

* Remove an unnecessary optional newline lookahead for single-line comments</pre>
</div>
</content>
</entry>
<entry>
<title>Add lexer for Pointless (#1494)</title>
<updated>2020-08-23T06:12:50+00:00</updated>
<author>
<name>Avery N. Nortonsmith</name>
<email>averynortonsmith@fastmail.com</email>
</author>
<published>2020-08-23T06:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=90555f7e73ccf9858d0cda7cb31b9fb727bf5adf'/>
<id>90555f7e73ccf9858d0cda7cb31b9fb727bf5adf</id>
<content type='text'>
* add lexer for pointless

* lexer docstring formatting

* added link to languages doc

* update authors

* update version

* added double string

* added upval keyword

* simplify ptls example code

* rename doubleString -&gt; multiString</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add lexer for pointless

* lexer docstring formatting

* added link to languages doc

* update authors

* update version

* added double string

* added upval keyword

* simplify ptls example code

* rename doubleString -&gt; multiString</pre>
</div>
</content>
</entry>
</feed>
