summaryrefslogtreecommitdiff
path: root/pygments/lexers/basic.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix CBM BASIC V2 analyze text logic (#1607)Carlos Henrique Guardão Gandarez2021-02-121-2/+2
|
* 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
|
* all: revert changes of [a-zA-Z0-9_] to \wGeorg Brandl2020-09-071-7/+7
| | | | ... which is not equivalent in Unicode mode
* all: fixup remaining regexlint warningsGeorg Brandl2020-09-061-10/+13
|
* Update copyright year (fixes #1514.)Matthäus G. Chajdas2020-08-221-1/+1
|
* Fixup all headers and some more minor problems.2.4.2Georg Brandl2019-05-281-1/+1
|
* All lexers should have an alias.Georg Brandl2019-05-081-1/+1
|
* Simplify a few basic regex.Matth?us G. Chajdas2019-04-301-5/+5
|
* Create a Lexer class for BBC Basic files.Charles Ferguson2019-03-141-2/+97
| | | | | | | | | The Lexer class for BBC Basic handles both the numbered lines, and unnumbered lines, of the detokenised (text) format of BBC BASIC. The tokeniser copes, in a naive manner, with the orignal versions, and BASIC V. It does not handle other extensions at this time, nor does it handle inline assembler. This should be sufficient for most cases where code needs to be presented in a colourful manner.
* Fix invalid escape sequence in the VBScript lexer.Matth?us G. Chajdas2019-03-061-1/+1
|
* Update CHANGES.Matth?us G. Chajdas2019-03-061-1/+1
|
* Merged in roskakori/pygments-vbscript (pull request #673)Anteru2019-03-061-1/+1
|\ | | | | | | Added lexer for VBScript
| * Copyright update.Georg Brandl2017-01-221-1/+1
| |
| * Add support for partials and path segments for Handlebars.Christian Hammond2016-11-041-0/+500
| | | | | | | | | | | | | | | | | | | 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.
* Added lexer for VBScript.Thomas Aglassinger2016-10-021-3/+67
|
* merge default into stableGeorg Brandl2016-01-171-0/+500