summaryrefslogtreecommitdiff
path: root/pygments/lexers/csound.py
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2023.Matthäus G. Chajdas2023-03-291-1/+1
|
* all: style fixesGeorg Brandl2022-10-271-1/+1
|
* Rework URL information in lexers.Matthäus G. Chajdas2022-03-201-0/+2
| | | | | | | | 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
|
* Whitespace token modernization - [bc] lexers - regarding #1905 (#1923)Sebastian Engel2021-10-231-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Modernize Whitespace token: basic lexer * Modernize Whitespace token: bibtex lexer * Modernize Whitespace token: boa lexer * Modernize Whitespace token: capnproto lexer + new example * Modernize Whitespace token: cddl lexer * Modernize Whitespace token: chapel lexer * Modernize Whitespace token: c_like lexer * Modernize Whitespace token: configs lexer * Modernize Whitespace token: console lexer * Modernize Whitespace token: crystal lexer * Modernize Whitespace token: csound lexer * Modernize Whitespace token: css lexer * Revert a change in basic lexer
* Update for Csound 6.16.0 (#1837)Nate Whetsell2021-06-201-2/+2
| | | | | * Update for Csound 6.16.0 * Preserve removed Csound built-ins
* 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: fixup remaining regexlint warningsGeorg Brandl2020-09-061-2/+2
|
* Update for Csound 6.15.0 (#1509)Nate Whetsell2020-08-171-6/+8
| | | | | * Update for Csound 6.15.0 * Update comment
* Update Csound built-ins for v6.14.0 (#1383)Nate Whetsell2020-02-091-4/+4
| | | | Update Csound built-ins for v6.14.0
* Update for Csound 6.13.0Nathan Whetsell2019-11-101-7/+15
|
* Refactor Csound name callbackNathan Whetsell2019-11-101-13/+10
|
* Update Csound URLsNathan Whetsell2019-11-101-11/+11
|
* Fixup all headers and some more minor problems.2.4.2Georg Brandl2019-05-281-1/+1
|
* Improve CSound name handling.Matth?us G. Chajdas2019-02-121-3/+7
| | | | This should fix the last of the spurious errors we're seeing in CI.
* Fix Csound name callback cutting off part of the name.Matth?us G. Chajdas2018-11-271-0/+3
| | | | | Previously, a name like P:C would get parsed as P, breaking the roundtrip. This would result in random test failures during roundtrip testing.
* Style nitNathan Whetsell2017-08-301-3/+3
|
* Update for Csound 6.09.1Nathan Whetsell2017-08-061-17/+8
|
* Add Csound Score d statementNathan Whetsell2017-05-271-1/+1
|
* Fix issue with opcode typesNathan Whetsell2017-05-261-1/+4
|
* Add Csound lexer testsNathan Whetsell2017-01-281-8/+8
|
* Update lexersNathan Whetsell2017-01-271-184/+256
|
* Merged birkenfeld/pygments-main into defaultNathan Whetsell2017-01-271-61/+82
|\
| * Add %f to format specifiersNathan Whetsell2017-01-191-3/+3
| |
| * Add .udo to Csound filenamesNathan Whetsell2016-12-111-1/+1
| |
| * Use HTTPS URLsNathan Whetsell2016-12-111-3/+3
| |
| * Update for Csound 6.08.0Nathan Whetsell2016-12-111-21/+42
| |
| * Fix incorrect tokenNathan Whetsell2016-12-111-1/+1
| |
| * Match Csound preprocessorNathan Whetsell2016-12-111-8/+9
| |
| * Update Csound macro nomenclatureNathan Whetsell2016-12-111-25/+25
| |
| * Make Csound #include string delimiters match preprocessorNathan Whetsell2016-12-111-2/+1
| |
| * Update copyright yearNathan Whetsell2016-12-111-1/+1
| |
| * Fix capitalization of CsoundNathan Whetsell2016-12-111-1/+1
| |
| * Fix most complaints from regexlint.Georg Brandl2016-02-141-15/+15
| |
| * merge default into stableGeorg Brandl2016-01-171-0/+366
|
* Copyright update.Georg Brandl2017-01-221-1/+1
|
* Add support for partials and path segments for Handlebars.Christian Hammond2016-11-041-0/+366
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.