summaryrefslogtreecommitdiff
path: root/doc/languages.rst
Commit message (Collapse)AuthorAgeFilesLines
* Fix doc build warningsJean Abou Samra2022-12-071-1/+3
|
* languages page: fix leftover HTML syntaxGeorg Brandl2022-10-251-1/+1
|
* Improve the languages list.Matthäus G. Chajdas2022-10-241-4/+15
| | | | | | * Move the generation into sphinext, similar to other overviews we have. * Generate a table instead of the plain list. This table contains links to the lexer class now.
* Fix most warnings in Sphinx build (#2124)Jean Abou-Samra2022-05-131-0/+5
| | | | | | | | | | | * Fix most warnings in Sphinx build Note that some invalid references are simply removed because the lexers are all in the same section, so the link is already easy to find and there is no need to repeat it over and over. * fixup: Add orphan languages.rst to allow referencing * Typos
* Rework URL information in lexers.Matthäus G. Chajdas2022-03-201-381/+0
| | | | | | | | 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.
* Add lexer for parsing Uxntal assembly code. (#2086)Erik Osheim2022-03-131-0/+1
| | | | | | | | | | | | Uxn is a virtual machine which represents a personal computing playground, and is described here: https://100r.co/site/uxn.html Uxntal assembly language is described here: https://wiki.xxiivv.com/site/uxntal.html The demo code piano.tal is used with permission.
* Added Berry Lexer (#2070)Beormund2022-03-071-0/+1
|
* Add UL4 lexer. (#2040)Walter Dörwald2022-03-071-0/+1
|
* Add K and Q lexers (#2073)Nick Psaris2022-03-051-0/+2
|
* Add qlik lexer (#1925)Gemma Down2022-03-041-0/+1
|
* Add notes to Contributing.md about common mistakes in lexers (#2075)Jean Abou-Samra2022-03-021-0/+3
|
* Update CHANGES, language list, versionadded.Matthäus G. Chajdas2022-02-201-0/+1
|
* Merge branch 'master' of github.com:pygments/pygments; branch 'master' of ↵Matthäus G. Chajdas2021-12-281-0/+1
|\ | | | | | | https://github.com/zaibacu/pygments into zaibacu-master
| * Add to languages listŠarūnas Navickas2020-09-081-0/+1
| |
* | Update CHANGES, language list.Matthäus G. Chajdas2021-12-121-0/+1
| |
* | Finish lexer implementation for SpiceMarc Auberer2021-12-051-0/+1
| |
* | Update CHANGES, language list.Matthäus G. Chajdas2021-11-281-0/+1
| |
* | Add support for BDD features / stories (#1803)xuan2021-11-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create BDD.py Initialize the lexer file of BDD Add keywords of BDD * Update the 'RegexLexer' * Edit and test * Update BDD.py * Update BDD.py * Update the BddLexer file * Update the BddLexer of root tokens * edit bdd Add regular expression for tokens * edit bdd Add regular expression for tokens * add .gitignore * updata bdd.lexer * Delete bdd.py * Update the Keywords, Numbers, Punctuation token * bdd.py Assign different colors to keywords, punctuation, numbers, and variables. * Update the BddLexer file * Update bdd.py Fix the file name. * Add the detection for '@' Co-Authored-By: OMGJL <8707895+OMGJL@users.noreply.github.com> * Update bdd.py Add detection of double quotes. Co-Authored-By: OMGJL <8707895+OMGJL@users.noreply.github.com> * Fix the double quotes * fix the quote recognition * add comments * update the root dir * add bdd test cases * Delete .DS_Store * Delete .DS_Store * Delete .DS_Store * remove DS file * restore the gitignore file * update the bdd lexer * update the bdd lexer * update the whitespace highlight * update the whitespace highlight * refactor the bdd.py * update the punctuation * update the punctuation * update bdd token Change "." to the "\S+", Which reduce the test output file size. Co-Authored-By: OMGJL <8707895+OMGJL@users.noreply.github.com> * Update bdd.py Reduce the new token for each space Co-authored-by: Hongyuan Yan <hongyuan.yan@student.adelaide.edu.au> Co-authored-by: OMGJL <lzhsjunkmail@gmail.com> Co-authored-by: Hongyuan Yan <54675432+kirito330824@users.noreply.github.com> Co-authored-by: Jessie2110 <71688609+Jessie2110@users.noreply.github.com> Co-authored-by: Jessie2110 <wuqiong2110@gmail.com> Co-authored-by: OMGJL <8707895+OMGJL@users.noreply.github.com>
* | Fixes for LilyPond (#1968)Jean-Abou-Samra2021-11-211-1/+0
| | | | | | | | | | | | | | | | | | | | * LilyPond: update builtins to 2.23.4 * Doc: deduplicate LilyPond in language lists * Doc: exclude lilypond style from gallery Because it's specific to LilyPond code and doesn't give good results on Python code.
* | Various small cleanups.Matthäus G. Chajdas2021-11-211-0/+1
| |
* | Add lexer and style for LilyPond (#1845)Jean-Abou-Samra2021-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lexer and style for LilyPond GNU LilyPond is a text-based music typesetter. Because its concepts are completely different from programming languages, this adds a special-purpose to highlight the special tokens. The SchemeLexer is expanded to gain the ability of detecting when one expression stops. LilyPondLexer subclasses SchemeLexer. Builtins (the most important part) are generated with a script put in external/ (as was already done for Lasso). As part of this change, the CPSALexer is made no longer to inherit from SchemeLexer. The inheritance was unused anyway. * Fixup: translators names have underscores * Fixup: avoid duplicate builtins * Fixup: update goldens * Fixup: typo * Fixup: add missing tokens to style * Fixup: update lexer comments * Fixup: Tentative style adjustments * Fixup: move test file to examplefiles/ * Fixup: miscellaneous fixes (to be finished) * Fixup: escape all braces * Fixup: use Text, not Whitespace * Fixup: fixes for lexing and style * Fixup: update goldens! * Fixup: also test alist assignments * Fixup: recognize escape sequences in strings * Fixup: use Comment.Single * Fixup: Whitespace, not Text! * Fixup: fix pitch parsing * Fixup: update comment * Fixup: remove redundant re.UNICODE
* | Add lexer for the Savi language. (#1863)Joe Eli McIlvain2021-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Add lexer for the Savi language. * Updates based on review comments. * Prefer Text.Whitespace token over Text token for whitespace. * Updates to Savi lexer based on changes to Rouge Savi lexer. * Add versionadded identifier to Savi lexer.
* | Update CHANGES.Matthäus G. Chajdas2021-08-081-0/+1
| |
* | Added Smithy Lexer (#1878) (#1879)Immanuel Washington2021-08-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Smithy Lexer (#1878) * Added Smithy Lexer * Added Smithy Lexer auhtor * Documented Smithy as a supported language * Added Smithy test file and output * Updated Smithy Lexer * Added Standard file heading with copyright and license * Used `words` method for optimization, instead of bare regex * Specified whitespace punctuation in root * Updated aliases to only contain lowercase names to pass `test_basic_api` tests * Updated regexes lightly to fit regexlint rules (removing duplicate characters in group `-`) * Fixed regexes with errors in regexlint rules (Escaping brackets, gaps in capture groups) * Ran mapping script to fix build check * Ran mapping to update after changing aliases in previous commit
* | Add support for JSLT (#1821)João Abecasis2021-07-181-0/+1
| | | | | | | | | | | | | | | | | | | | * Add support for JSLT JSLT is an open-source JSON query and transformation language, inspired by jq, XPath, and XQuery: https://github.com/schibsted/jslt. * fixup! Add support for JSLT * fixup! Add support for JSLT
* | Add procfile lexer (#1808)sblondon2021-06-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add Procfile Lexer * add unit tests for ProcfileLexer * add Procfile lexer author * Document Procfile as supported language * add Procfile.output file * merge Profile files; update output file * Add versionadded info * Fix typo (processus -> processes) * detect Integer only * split Text from Whitespace
* | Add Meson build language support (#1823)ldrumm2021-06-201-0/+1
| | | | | | | | | | | | | | | | | | * Add a Meson language lexer * update the mappings * Add meson to the list of supported languages * Add a meson.build example file
* | Support for OMG IDL (#1595)Fred Hornsey2021-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Fix capnproto URL (#1772)sblondon2021-04-121-1/+1
| |
* | Add NestedText lexer (#1578)Kale Kundert2021-03-211-0/+1
| | | | | | | | | | | | | | | | | | * Add NestedText lexer * Add NestedText to list of supported languages * Add some more test cases * Update tests.
* | Fix link to graphviz project (#1716)Kamil Breguła2021-02-151-1/+1
| |
* | Add CDDL lexer (Fix #1239) (#1379)Thomas Duboucher2021-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Add lexer for graphviz (#1657)Niklas Mollenhauer2021-02-071-0/+1
|/ | | | | | | Imported from: https://github.com/nikeee/pygments-lexer-graphviz See: https://github.com/pygments/pygments/issues/731
* Update CHANGES and language list.Matthäus G. Chajdas2020-09-031-0/+1
|
* Add lexer for Pointless (#1494)Avery N. Nortonsmith2020-08-231-0/+1
| | | | | | | | | | | | | | | | | | | * 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 -> multiString
* Added BARE schema lexer (#1488)Martijn Braam2020-08-221-0/+1
|
* Manually merge PR#1497.Matthäus G. Chajdas2020-08-221-0/+48
| | | | | This is a manual merge as we don't want to pull in the documentation change as part of this fix for a cleaner history.
* Updated languages list with more links (#1472)Rys Sommefeldt2020-06-031-129/+129
|
* Update CHAGES, language list.Matthäus G. Chajdas2020-06-011-1/+3
|
* Add lexer for Devicetree language (#1434)Maxime Chretien2020-05-261-0/+1
| | | | | | | | | | | | | | | | | | | * Add lexer for Devicetree language Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com> * Devicetree lexer: fix random input test error Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com> * Devicetree lexer: fix example file reference Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com> * Devicetree lexer: Reduce example file size Also add some missing language elements Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com>
* Add lexer for YANG 1.1 (#1408)GRIBOK2020-04-131-0/+1
| | | | | | | | | | | | | | | | | | | * Add yang lexer for issue pygments/pygments#1407 * fix copyright statement * adjust examplefile for yang * fix to avoid duplicate code in lexer * add more testcases for yang lexer * simplify yang lexer * simplify default rule in yang lexer * change example yang file * add version to yang lexer
* Add execline lexer (#1393)Molly Miller2020-04-101-0/+1
| | | | | | | | | | | | | | | | | * Implement lexer for execline. This commit introduces a lexer for Laurent Bercot's execline scripting language (https://skarnet.org/software/execline) based on Pygments' existing bash lexer, with some minor adaptations for execline's variable naming rules. * Add versionadded note and website link to execline lexer. * Add execline to languages.rst and example execline script * Explicitly mark non-special characters in execline lexer as Text * Correct execline lexer version addded Co-authored-by: Molly Miller <sysvinit@users.noreply.github.com>
* A lexer for F*, an ML dialect for program verification (#1409)Denis Merigoux2020-04-101-0/+1
| | | | | | | | | | | | | | | | | | | * A lexer for F*, an ML dialect for program verification * Fix treatment of infix applications, e.g. * Correct modifications * Better lexing * Added F* to the list of supported languages * Add example file * Bumped versionadded field * Added link to language Co-authored-by: Jonathan Protzenko <jonathan.protzenko@gmail.com>
* Update CHANGES, docs, add versionadded.Matthäus G. Chajdas2020-04-101-0/+1
|
* Add ReasonML lexer. (#1386)Florian Hammerschmidt2020-02-291-0/+1
|
* Mention MiniScript in language list/CHANGES, add versionadded.Matthäus G. Chajdas2020-02-291-0/+1
|
* Fix links (#1389)Ofek Lev2020-02-101-1/+1
| | | | | | * Fix link * here too
* Update CHANGES, language list, and regenerate mapfile.Matthäus G. Chajdas2020-01-241-0/+1
|
* Add a PEG (Parsing Expression Grammar) lexer (#1336)Michael Wayne Goodman2020-01-161-0/+1
| | | | | * Add a PEG (Parsing Expression Grammar) lexer * Add PEG to doc/languages.rst and indicate version
* Add Haxe to languages.rstJohn Gabriele2020-01-141-0/+1
| | | Not sure why Haxe wasn't in there. Pygments supports it.