summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Added BARE schema lexer (#1488)Martijn Braam2020-08-225-1/+146
| | | |
| * | | Mark 'syntax' as a keyword in the protobuf lexer. (#1505)Benjamin Peterson2020-08-221-1/+1
| | | |
| * | | Manually merge PR#1497.Matthäus G. Chajdas2020-08-224-3/+69
| | | | | | | | | | | | | | | | | | | | 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.
| * | | Update PostgreSQL builtins (#1513)Kurt McKee2020-08-222-17/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update the Postgres auto-update code Postgres source code locations and structure have changed a little. Also, now it works on Windows and sorts all keywords. * Update the PostgreSQL builtins Note that LC_COLLATE and LCCTYPE are removed from the keywords list. * Update AUTHORS
| * | | Fix broken link in doc/_templates/indexsidebar.html (#1515)Richard Si2020-08-201-1/+1
| | | |
| * | | Add a PromQL lexer (#1506)Pablo SEMINARIO2020-08-195-0/+509
| | | | | | | | | | | | Including tests and an example.promql file.
| * | | Update for Csound 6.15.0 (#1509)Nate Whetsell2020-08-173-11/+44
| | | | | | | | | | | | | | | | | | | | * Update for Csound 6.15.0 * Update comment
| * | | Add async and await keywords (#1507)Marius Hegele2020-08-171-1/+1
| | | |
| * | | APL lexer: Include latest APL primitives (#1503)Bubbler-42020-08-051-2/+2
| | | |
| * | | Add Systemverilog Queue support #1496 (#1504)Kristof Mariën2020-08-051-1/+1
| | | | | | | | | | | | Co-authored-by: Kristof Marien <kristof.marien@nokia.com>
| * | | Added '*.markdown' file extension to 'markdown' lexer (#1476)Konstantin Podsvirov2020-08-021-1/+1
| |/ / | | | | | | Some people use the full name of the markup.
* | | Add test case for Angular2 lexer bug.Matthäus G. Chajdas2020-07-311-0/+27
|/ / | | | | | | | | | | This test triggers a bug, in which a spurious Token.Text('') appears at the end. This seems to stem from the ('[^<&]+', Text), rule in the HTML lexer which matches the \n that gets automatically added during lexing.
* | Fix Arrow lexer module docstring (#1499)Ken2020-07-301-1/+1
| | | | | | oops...
* | Improve Markdown lexer (#1495)Leistungsabfall2020-07-212-21/+557
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for Setext-style headings in Markdown * Improve inline code detection in Markdown * Add support for indented code blocks in Markdown * Improve italics & bold detection in Markdown * Simplify italics & bold regexes in Markdown * Add warning about possible unrecognized internal tags in Markdown * Improve striktethrough detection in Markdown * Small bugfix in Markdown * Small bugfix in Markdown * Small refactoring in Markdown
* | Fix Solarized line number colors (#1477)Paweł Fertyk2020-07-0471-129/+1223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add font and background colors to Style * Move all styles to get_style_defs, add tests * Remove hardcoded styles, add special lineno style * Add styles for special line numbers in tables * Update noclasses documentation * Refactor linenos elements and styles, add tests * Update AUTHORS * Fix multiple CSS prefixes, add tests
* | Add support for PowerShell Remoting sessions (#1398)Geert Smelt2020-06-302-2/+30
| | | | | | | | | | | | | | | | | | | | | | * Add support for PowerShell Remoting sessions * Add test case for PowerShell Remoting sessions * Make whitespace after prompt optional * Fix test case containing backslashes * Add test case for local PowerShell sessions
* | Add Arrow lexer (#1481)Ken2020-06-213-0/+176
| | | | | | | | | | | | | | * Add Arrow lexer * Pass tests: raw string for regex * Make requested changes
* | Merge pull request #1478 from cool-RR/2020-06-11-raise-fromGeorg Brandl2020-06-201-3/+3
|\ \ | |/ |/|
| * Fix exception causes in lexer.pyRam Rachum2020-06-111-3/+3
|/
* Improve SystemVerilog class/endclass lexer rules (#1471)Chris Drake2020-06-062-8/+103
| | | | | | | | | | | The class looks like: class class_identifier [#(param_decls)] [extends class_identifier #(params)]; ... endclass [: class_identifier] Using the same Java convention of Keyword.Declaration and Name.Class. Add a test_systemverilog_classes unit test to test_hdl.
* Updated languages list with more links (#1472)Rys Sommefeldt2020-06-031-129/+129
|
* Remove .vscode folder.Matthäus G. Chajdas2020-06-022-6/+1
| | | | | This was added by accident, shouldn't be there. Added to ignore file as well.
* Update CHAGES, language list.Matthäus G. Chajdas2020-06-012-2/+8
|
* add Singularity lexer (#1285)Georg Brandl2020-06-013-2/+81
| | | Co-authored-by: Bryton Hall <email@bryton.io>
* Nasm: Update register syntax for 64-bit (#1465)Jonas Bushart2020-06-011-1/+1
| | | | | | | x86_64 has 8 registers r8-r15. The current syntax only accepts them with a trailing letter. The letter is used to indicate the register size. However, r8 is also a valid register, for a 64 bit wide register. For reference on the register names see https://www.cs.uaf.edu/2017/fall/cs301/reference/x86_64.html
* SystemVerilog keyword/operator improvements (#1464)Chris Drake2020-06-012-14/+269
| | | | | | | | | | | | | | | | | | | | | | | | | * Move SystemVerilog type keywords Put them next to the generic keywords list. * Change a couple SystemVerilog keywords to operators The 'inside' and 'dist' keywords are described as operators in the SystemVerilog standard, below unary increment/decrement, and above concatenation in precedence. See 1800-2017 tables 11-1 and 11-2 for a list of operators. This matches the description of pygemnts Operator.Word token: "For any operator that is a word (e.g. not)." * Add a SystemVerilog operators unit test Copy/paste the contents of 1800-2017 Table 11-2, and see what the SV lexer chops it up into. I made lots of comments for potential improvements. Some operators, such as '[' and '.' are being labeled as punctuation. Also, multi-character operators such as '<<<=' are being split up into multiple, single-character tokens, eg '<' '<' '<' '='.
* add myself as author of the TiddlyWiki5 lexer (#1469)Max2020-06-011-0/+1
|
* Use the checkout@v2 action.Matthäus G. Chajdas2020-06-011-2/+2
|
* Use python3 in Makefile (fixes #1440.)Matthäus G. Chajdas2020-06-011-1/+1
| | | | | | We only support python3, and various OS still have python point to python2. Setting python3 as the default allows us to run some operations like make mapfiles without having to enter a virtual environment.
* Add GDScript lexer (#1457)Paweł Fertyk2020-06-017-2/+639
| | | | | | | | | | | | | | | | | | | | | * Added GDScript lexer * Fix regular expressions in GDScript lexer * Update GDScript lexer with the current version from Godot docs * Add tests for GDScript lexer * Update authors * Add an example file for GDScript * Implement analyze_text for GAP and GDScript * Fix example file name in tests * Update license Co-authored-by: Daniel J. Ramirez <djrmuv@gmail.com>
* Merge pull request #1467 from EmreAtes/masterGeorg Brandl2020-05-291-2/+7
|\ | | | | Added separate lifetime lexing for Rust
| * Added separate lifetime lexing for RustEmre Ates2020-05-291-2/+7
|/
* Merge pull request #1442 from amanotk/masterGeorg Brandl2020-05-271-4/+4
|\
| * fixed fortran literal regex patternTakanobu Amano2020-05-051-4/+4
| |
* | Merge pull request #1463 from cjdrake/refactorGeorg Brandl2020-05-271-250/+252
|\ \
| * | Refactor SystemVerilog unit testsChris Drake2020-05-261-250/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most of the contents of these two unit tests are static. Move things around so the entire test fits on a single page, for better readability/maintainability. Name the code part <TEST_NAME>_TEXT, and the tokens part <TEST_NAME>_TOKENS. Choosing "text" b/c it's the parameter name to the lexer.get_tokens(text) method.
* | | Merge pull request #1462 from cjdrake/fix-worGeorg Brandl2020-05-271-1/+1
|\ \ \ | |/ / |/| |
| * | Change Verilog 'wo' to 'wor'Chris Drake2020-05-261-1/+1
|/ / | | | | | | | | There is no 'wo' keyword. This was probably supposed to be 'wor', short for "wired OR".
* | Update CHANGES.Matthäus G. Chajdas2020-05-261-0/+1
| |
* | Update `Inform6Lexer` to Inform 6.34 (#1461)David Corbett2020-05-262-19/+29
| |
* | Update CHANGES, documentation.Matthäus G. Chajdas2020-05-262-1/+7
| |
* | Add lexer for Devicetree language (#1434)Maxime Chretien2020-05-264-0/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Update CHANGES.Matthäus G. Chajdas2020-05-261-1/+1
| |
* | Update SystemVerilog literal constants (#1460)Chris Drake2020-05-262-14/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original implementation was missing some of the more arcane features such as underbars, the character 's' for signed/unsigned, support for spaces before/after the base specifier, capital letter base specifiers (ie 'B 'D 'H), and the 4-state 'xXzZ?' characters. For regular integers, the 'l' and 'L' suffixes are not valid. That is, unlike C, in Verilog '42L' is not a valid int literal. Create a new test that exercises most of the interesting kinds of SystemVerilog numbers. This fixes a couple minor issues with what type of number the lexer returns. For example, Numbers like '42' used to return Integer.Hex, but now return Integer.Decimal.
* | Update CHANGES.Matthäus G. Chajdas2020-05-241-0/+2
| |
* | Add support for .tid files (TiddlyWiki5) (#1390)Max2020-05-243-1/+233
| | | | | | | | | | | | | | | | | | | | | | * add support for .tid files (TiddlyWiki5) * add lexers/_mapping.py * markup.py: change versionadded of TiddlyWiki5Lexer to 2.7 * markup.py, TiddlyWiki5Lexer: use non-greedy matcher for table headers, footers, captions and classes * markup.py, TiddlyWiki5Lexer: make timestamps of type Number.Integer
* | Update CHANGES.Matthäus G. Chajdas2020-05-221-1/+1
| |
* | Merge branch 'master' of https://github.com/pygments/pygmentsMatthäus G. Chajdas2020-05-222-28/+32
|\ \
| * | Fix a few SystemVerilog type keywords (#1454)Chris Drake2020-05-222-28/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix a few SystemVerilog type keywords First, add a few missing type keywords: chandle, const, event, string, time, type, var, void These are most of the 'variable' types listed in 1800-2017 6.8 "Variable declarations". Currently, this 'Keyword.Type' is not taking effect because the lexer is finding these keywords in the 'Keyword' list above. Remove the double declaration so we get the more specific token type. * Change signed/unsigned to Keyword.Type This is what the C/C++ lexer does, so it seems legit.
* | | Update CHANGES, simplify analyse_text.Matthäus G. Chajdas2020-05-223-1/+7
|/ /