summaryrefslogtreecommitdiff
path: root/pygments/lexers/pascal.py
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2023.Matthäus G. Chajdas2023-03-291-1/+1
|
* Portugol touch-upsJean Abou Samra2022-12-101-0/+2
|
* Add support for PortugolLexer (#2300)Lorhan Sohaky2022-12-101-54/+187
|
* Improve whitespace handling in the PascalLexer.Matthäus G. Chajdas2022-12-041-3/+3
|
* all: style fixesGeorg Brandl2022-10-271-2/+1
|
* Moving Ada Lexer to standalone module (#2117)Gustavo A. Hoffmann2022-04-241-137/+1
| | | | | | | | | * Moving Ada Lexer to standalone module * Editorial change: correcting underline * Moving keywords and standard types to separate Ada builtins file * Adding separate AdaLexer to the list
* Rework URL information in lexers.Matthäus G. Chajdas2022-03-201-1/+1
| | | | | | | | This commit adds a new url field to a lexer, which can be used to link to the language website, instead of relying on having the link in either languages.rst or the docstring of the lexer. Additionally, it changes the languages.rst file to auto-generate the list of lexers from the actual source code, using the provided URL.
* Happy new year.Georg Brandl2022-01-251-1/+1
|
* Fix typos (#2030)Kian-Meng Ang2022-01-181-1/+1
|
* Run pyupgrade across codebase to modernize syntax and patterns (#1622)Jon Dufresne2021-01-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | pyupgrade is a tool to automatically upgrade syntax for newer versions of the Python language. The project has been Python 3 only since 35544e2fc6eed0ce4a27ec7285aac71ff0ddc473, allowing for several cleanups: - Remove unnecessary "-*- coding: utf-8 -*-" cookie. Python 3 reads all source files as utf-8 by default. - Replace IOError/EnvironmentError with OSError. Python 3 unified these exceptions. The old names are aliases only. - Use the Python 3 shorter super() syntax. - Remove "utf8" argument form encode/decode. In Python 3, this value is the default. - Remove "r" from open() calls. In Python 3, this value is the default. - Remove u prefix from Unicode strings. In Python 3, all strings are Unicode. - Replace io.open() with builtin open(). In Python 3, these functions are functionally equivalent. Co-authored-by: Matthäus G. Chajdas <Anteru@users.noreply.github.com>
* Bump copyright year.Matthäus G. Chajdas2021-01-031-1/+1
|
* Add 'some' Ada reserved word (#1581)Léo Germond2020-10-271-3/+3
| | | | | | The some Ada reserved word is available since Ada 2012, it is used in the same context as the any keyword. See RM 2.9 - Reserved Words https://www.adaic.org/resources/add_content/standards/12rm/html/RM-2-9.html for a list of keywords (with this inclusion, all are covered if I'm not mistaken) and for usage example See RM 4.5.8 - Quantified expressions https://www.adaic.org/resources/add_content/standards/12rm/html/RM-4-5-8.html
* Update copyright year (fixes #1514.)Matthäus G. Chajdas2020-08-221-1/+1
|
* Fixing parsing of numeric literalsgusthoff2019-12-061-1/+1
| | | | Reasoning: Ada allows formats such as 2#1111_0000# and 2#1111.0000#
* Update project to use modern Python features and idiomsJon Dufresne2019-11-251-12/+12
| | | | | | | | | | Run the pyupgrade tool across the project to use modern language features. - Use set literals - Use dict comprehension - Remove unnecessary numeric indexes in format string - Remove unnecessary extra parentheses
* Fixup all headers and some more minor problems.2.4.2Georg Brandl2019-05-281-1/+1
|
* Fix more instances of invalid string escapesGeorg Brandl2018-11-281-5/+5
| | | | Also, raise on warnings from Pygments only.
* Merged in belak/pygments-main/lexer-delphi-dpr-ext (pull request #655)Georg Brandl2017-01-221-1/+1
|\ | | | | | | Match .dpr files as Delphi
| * Copyright update.Georg Brandl2017-01-221-1/+1
| |
| * Add support for partials and path segments for Handlebars.Christian Hammond2016-11-041-0/+644
| | | | | | | | | | | | | | | | | | | This introduces support for some missing features to the Handlebars lexer: Partials and path segments. Partials mostly appeared to work before, but the `>` in `{{> ... }}` would appear as a syntax error, as could other components of the partial. This change introduces support for: * Standard partials: `{{> partialName}}` * Partials with parameters: `{{> partialName varname="value"}}` * Ddynamic partials: `{{> (partialFunc)}}` * Ddynamic partials with lookups: `{{> (lookup ../path "partialName")}}` * Partial blocks: `{{> @partial-block}}` * Inline partials: `{{#*inline}}..{{/inline}}` It also introduces support for path segments, which can reference content in the current context or in a parent context. For instance, `this.name`, `this/name`, `./name`, `../name`, `this/name`, etc. These are all now tracked as variables.
* Match .dpr files as DelphiKaleb Elwert2016-08-181-1/+1
|
* merge default into stableGeorg Brandl2016-01-171-0/+644