summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Merge branch 'master' of https://github.com/chillibits/pygments into ↵Matthäus G. Chajdas2021-12-066-0/+294
| |\ \ \ \ \ \ |/ / / / / / / | | | | | | | | | | | | | | chillibits-master
| * | | | | | Fix underliningMarc Auberer2021-12-051-1/+1
| | | | | | |
| * | | | | | Finish lexer implementation for SpiceMarc Auberer2021-12-055-54/+247
| | | | | | |
| * | | | | | Create Spice lexer fileMarc Auberer2021-12-052-0/+101
| | | | | | |
* | | | | | | Update CHANGES.Matthäus G. Chajdas2021-12-061-1/+1
| | | | | | |
* | | | | | | Merge branch 'blu-base-lexers_ef'Matthäus G. Chajdas2021-12-0630-8916/+5941
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Merge branch 'lexers_ef' of https://github.com/blu-base/pygments into ↵Matthäus G. Chajdas2021-12-0630-8916/+5941
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | blu-base-lexers_ef
| | * | | | | | Fix regex marked by regexling in felix lexerSebastian Engel2021-11-141-1/+1
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: futharkSebastian Engel2021-11-141-5/+5
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: forthSebastian Engel2021-11-142-22/+23
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: floscriptSebastian Engel2021-11-142-196/+121
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: felixSebastian Engel2021-11-142-262/+200
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: fantomSebastian Engel2021-11-142-5120/+2017
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: factorSebastian Engel2021-11-142-1339/+1492
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: ezhilSebastian Engel2021-11-144-232/+256
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: esotericSebastian Engel2021-11-144-235/+253
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: erlangSebastian Engel2021-11-146-1018/+1062
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: elmSebastian Engel2021-11-142-184/+203
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: eiffelSebastian Engel2021-11-142-300/+306
| | | | | | | |
| | * | | | | | Modernize Whitespace token in lexer: eclSebastian Engel2021-11-141-3/+3
| | | | | | | |
* | | | | | | | Disable PyPy3 in CIMatthäus G. Chajdas2021-11-291-2/+1
|/ / / / / / / | | | | | | | | | | | | | | PyPy3 tests are very flaky and regularly cause false positives, yet we never saw PyPy3 actually failing where Python worked so the tests seem of limited value. Disabling for now until we find a more reliable way to run them.
* | | | | | | Update CHANGES, language list.Matthäus G. Chajdas2021-11-283-1/+5
| | | | | | |
* | | | | | | New lexer for Sophia contracts (#1974)Hans Svensson2021-11-284-0/+1724
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New lexer for Sophia contracts * Whitespacee should be Text.Whitespace * Update golden files
* | | | | | | Fix checks.Matthäus G. Chajdas2021-11-272-2/+8
| | | | | | |
* | | | | | | Updates CHANGES, version info.Matthäus G. Chajdas2021-11-272-1/+2
| | | | | | |
* | | | | | | Add support for BDD features / stories (#1803)xuan2021-11-276-0/+431
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | | | | | Rename LilypondStyle to LilyPondStyle (#1971)Jean-Abou-Samra2021-11-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | It was silly from mine to call it LilypondStyle (lowercase 'p') whereas the lexer is called LilyPondLexer (uppercase 'P').
* | | | | | Fixes for LilyPond (#1968)Jean-Abou-Samra2021-11-216-40/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | | | | Fix remaining LilyPond issues.Matthäus G. Chajdas2021-11-213-8/+6
| | | | | |
* | | | | | Remove UTF-8 comment.Matthäus G. Chajdas2021-11-211-1/+0
| | | | | |
* | | | | | Various small cleanups.Matthäus G. Chajdas2021-11-217-4/+15
| | | | | |
* | | | | | Add lexer and style for LilyPond (#1845)Jean-Abou-Samra2021-11-2110-16/+6108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | | | | Update CHANGES, versionadded info.Matthäus G. Chajdas2021-11-212-1/+2
| | | | | |
* | | | | | add a lexer for .SRCINFO files (#1951)Jendrik2021-11-2110-0/+3660
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add a lexer for .SRCINFO files * add an example file that tests architecture dependent keys * fix module name underline
* | | | | | Don't produce two tokens per tag in Savi.Matthäus G. Chajdas2021-11-213-23/+14
| |_|_|/ / |/| | | |
* | | | | Add lexer for the Savi language. (#1863)Joe Eli McIlvain2021-11-216-0/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | | | Register the one-dark style.Matthäus G. Chajdas2021-11-213-3/+10
| | | | |
* | | | | Fix admonition-note styling.Matthäus G. Chajdas2021-11-211-2/+1
| | | | |
* | | | | Creating one dark style (#1924)TobiZog2021-11-211-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Creating one dark style * Adding copyright informations * Bugfix * Fogetting one ~
* | | | | Update CHANGES.Matthäus G. Chajdas2021-11-211-0/+1
| | | | |
* | | | | Merge pull request #1935 from Mango0x45/masterMatthäus G. Chajdas2021-11-2111-6/+767
|\ \ \ \ \ | | | | | | | | | | | | Add a lexer for the sed scripting language
| * \ \ \ \ Merge branch 'master' into masterThomas Voss2021-11-0314-18/+247
| |\ \ \ \ \
| * | | | | | Remove accidental tab characterThomas Voss2021-10-311-1/+1
| | | | | | |
| * | | | | | Add a lexer for the sed scripting languageThomas Voss2021-10-3111-6/+767
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sed is a stream editing scripting language forming part of the POSIX standard. This means that sed cn be found as part of any POSIX compliant OS such as Linux, MacOS, and the BSDs. This lexer supports the complete POSIX standard for sed as well as various GNU extensions. The names 'gsed' and 'ssed' may sometimes be used as part of a file extension to refer specifically to GNU sed or Super Sed, two popular implementations of sed. The sed language is rather simple, here is a quick overview: - Comments begin with a '#' and continue to the end of the line. - Commands can be prepended with a range that selects lines. This can be either a number ([0-9]+), a '$', or a regular expression. Regular expressions can either be enclosed in '/' such as /regex/ or they can be exclosed in any other character however the opening delimiter must be escaped, for example: \@regex@. - Some commands such as 'w', 'r', and 'b' take a string as a parameter, this string extends either to the next ';' or newline. - Some commands such as 'a' can take multiline strings. - Commands can be grouped with braces ('{' and '}'). - The 'y' command takes two strings as parameters, seperated by any delimiter ('y/abc/123/' or 'y|abc|123|') - The 's' command is like the 'y' command but the fist parameter is a regular expression. Additionally it takes an optional 3rd parameter which are a sequence of flags ('s|regex|replace|flags'). I chose to add support for GNU sed extensions as it is by far the most used implementation.
* | | | | | | Add versionadded info to groff formatter.Matthäus G. Chajdas2021-11-211-0/+2
| | | | | | |
* | | | | | | Merge branch 'marcinzelent-master'Matthäus G. Chajdas2021-11-213-0/+168
|\ \ \ \ \ \ \
| * | | | | | | Update CHANGES.Matthäus G. Chajdas2021-11-211-0/+1
| | | | | | | |
| * | | | | | | Merge branch 'master' of https://github.com/marcinzelent/pygments into ↵Matthäus G. Chajdas2021-11-212-0/+167
| |\ \ \ \ \ \ \ |/ / / / / / / / | | | | | | | | | | | | | | | | marcinzelent-master
| * | | | | | | Added groff formattermarcinzelent2021-07-292-0/+167
| | | | | | | |
* | | | | | | | Update CHANGES.Matthäus G. Chajdas2021-11-211-1/+2
| | | | | | | |