summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix glob patterns when absolute paths are used (#1378)Catatonic2020-02-021-0/+45
| | | | | | * Fix glob patterns for directives like Include. * removing unnecessary escaping.
* Add lexer for LLVM's MIR format (#1361)Daniel Sanders2020-01-241-0/+32
| | | | | | | | | | | | | | | | | | MIR is a human readable serialization format that's used to represent LLVM's machine specific intermediate representation. It allows LLVM's developers to see the state of the compilation process at various points, as well as test individual pieces of the compiler. Our documentation for the format can be found at https://llvm.org/docs/MIRLangRef.html. Adding a lexer for this format will allow the LLVM documentation to contain syntax highlighted examples of LLVM-MIR. Two lexers are included in this change. 'llvm-mir' lexes the overall document format and delegates to 'llvm' and 'llvm-mir-body' as appropriate. 'llvm-mir-body' lexes the contents of the 'body:' attribute and can be used directly to syntax highlight code examples without including the document boilerplate. Since the 'llvm-mir' lexer delegates to the 'llvm' lexer at times, this change also adds the 'immarg' and 'willreturn' keywords to the 'llvm' lexer as these were missing.
* Correct lexing of Idris compiler directives (#1363)Molly Miller2020-01-191-0/+65
| | | | | | | | | | | * Fix lexing of Idris compiler pragmas. The regex for capturing Idris compiler pragmas did not separate the leading percent sign from the disjunction of compiler directives correctly, which caused issues such as "import" or "namespace" keywords to be mishighlighted, due to confusion with the "%import" and "%name" compiler pragmas. * Add unit test for Idris compiler directive lexing
* Add a PEG (Parsing Expression Grammar) lexer (#1336)Michael Wayne Goodman2020-01-161-0/+94
| | | | | * Add a PEG (Parsing Expression Grammar) lexer * Add PEG to doc/languages.rst and indicate version
* Merge branch 'master' into 671/upsuper/webidlMatthäus G. Chajdas2020-01-0715-20/+1167
|\ | | | | | | This allows us to resolve the merge conflict properly.
| * Add Sieve lexer (#1257)sblondon2020-01-041-0/+56
| | | | | | | | Add Sieve lexer
| * haskell: Fix highlighting of promoted type operators (#1347)Xia Li-yao2019-12-302-0/+34
| | | | | | | | | | | | | | * haskell: Fix highlighting of promoted type operators Fixes issue #527 Patch originally written by paamayim
| * Fix directives that have 0 argumentscatatonicprime2019-12-191-1/+15
| |
| * This commit adds a lexer for linux kernel logs as outputted by `dmesg`martijn@msi.localhost2019-12-091-0/+52
| | | | | | | | | | | | | | | | It supports output from `dmesg`, in that case it highlights based on keywords in the line It can also highlight `dmesg -x` output. In that case it uses the loglevels from the kernel to highlight the lines.
| * tests: remove special skip cases for random_input test caseGeorg Brandl2019-12-091-3/+0
| |
| * tests: split out "random input" test and make github tests verboseGeorg Brandl2019-12-091-2/+6
| |
| * Add keywords, define types and operators. Remove parameters. Delete test ↵jcmuel2019-12-082-169/+31
| | | | | | | | file with incompatible license.
| * Add Mosel lexer.German Riano2019-12-082-0/+172
| |
| * Fix valid_name regex for SLexerNikolay Korolev2019-12-071-0/+37
| | | | | | | | | | | | | | | | | | This fixes #1331 All modifications to regex: 1. Delete 2 useless non-capturing groups 2. Variables can not start with underscore (_) 3. Only letters, dot (.) and underscore (_) can go after first dot (.) in name 4. Name from only one symbol dot (.) is possible
| * Parse HTTP status-line even when reason-phrase not included. (#1322)Georg Brandl2019-12-061-0/+28
| |\ | | | | | | Parse HTTP status-line even when reason-phrase not included.
| | * Parse HTTP status-line even when reason-phrase not included.Jakub Roztocil2019-12-021-0/+28
| | | | | | | | | | | | Background: https://github.com/jakubroztocil/httpie/issues/811
| * | Add USD lexer (#1290)Georg Brandl2019-12-062-0/+723
| |\ \ | | |/ | |/| Add USD lexer
| | * Replaced Literal.Number with NumberColin Kennedy2019-12-051-33/+33
| | |
| | * Replaced Literal.String with StringColin Kennedy2019-12-051-21/+21
| | |
| | * Separated different pieces of text into whitespace and punctuation and textColin Kennedy2019-12-051-130/+130
| | |
| | * Fixed numeric testColin Kennedy2019-12-051-4/+4
| | |
| | * Added scientific notation support for USD numbersColin Kennedy2019-12-051-1/+9
| | |
| | * Replaced `Generic` with `Text` and `Punctuation` in test_usd.pyColin Kennedy2019-12-041-25/+25
| | |
| | * Removed module import from test_usd.pyColin Kennedy2019-12-041-312/+297
| | |
| | * Updated unittests to make sure outer-text-pair matches are not matched a ↵Colin Kennedy2019-12-041-2/+55
| | | | | | | | | | | | string types
| | * Fixed a typo in an existing docstringColin Kennedy2019-12-011-1/+1
| | |
| | * Added extra composition arcs and Prims to example.usdColin Kennedy2019-12-011-0/+61
| | |
| | * Renamed example.usda to example.usdColin Kennedy2019-12-011-0/+0
| | |
| | * Added missing docstringsColin Kennedy2019-12-011-23/+40
| | |
| | * Renamed unittest class to be more explicitColin Kennedy2019-12-011-1/+1
| | |
| | * Changed the special names of USD to the "Builtins" tokens, instead of ↵Colin Kennedy2019-12-011-1/+1
| | | | | | | | | | | | "Attribute" token
| | * Fixed issue where attributes were getting matched, even in USD metadataColin Kennedy2019-12-011-5/+5
| | |
| | * Added a separate test method for testing USD metadataColin Kennedy2019-11-301-1/+47
| | |
| | * Added string priority testColin Kennedy2019-11-301-2/+15
| | |
| | * Added single / multiline string testsColin Kennedy2019-11-301-9/+55
| | |
| | * Added test_composition_arcs test methodColin Kennedy2019-11-301-106/+104
| | |
| | * Ran auto-fix on test_usd.pyColin Kennedy2019-11-301-177/+174
| | |
| | * Added test_numbersColin Kennedy2019-11-301-7/+122
| | |
| | * Changed the attribute regex to detect if "timeSamples" was authoredColin Kennedy2019-11-301-1/+3
| | |
| | * Got the `test_attribute` method to passColin Kennedy2019-11-301-17/+103
| | |
| | * Renamed test_usda.py to test_usd.pyColin Kennedy2019-11-301-0/+0
| | |
| | * Added more tests to test_usda.pyColin Kennedy2019-11-301-13/+124
| | |
| | * Uncommented a WIP unittestColin Kennedy2019-11-301-19/+19
| | |
| | * Changed test_asset_path_uri to be more complexColin Kennedy2019-11-301-1/+1
| | |
| | * Added test_usda.py and example.usdaColin Kennedy2019-11-302-0/+185
| | |
| * | Ride: fixup style, add example file and changelog entryGeorg Brandl2019-12-011-0/+122
| | |
| * | Merge pull request #1291 from lrh2000/masterMatthäus G. Chajdas2019-12-011-16/+54
| |\ \ | | |/ | |/| GAS: Add support for C style comments.
| | * GAS: Add test code.lrh20002019-11-301-16/+54
| | |
| * | various: style fixupsGeorg Brandl2019-11-291-0/+8
| | |
| * | remove empty fileGeorg Brandl2019-11-291-0/+0
| | |