tests/languages


Log

Author Commit Date CI Message
Michael Schmidt b0365e70 2021-08-05T22:03:11 Log: Added support for Java stack traces (#3003)
John Reilly c1dce998 2021-08-05T19:48:03 Added Bicep support (#3027)
Michael Schmidt 679539ec 2021-07-30T21:37:24 Improved Haskell and PureScript (#3020)
Antoine van der Lee ce5e0f01 2021-07-26T13:50:16 Swift: Added support for `@propertyWrapper`, `@MainActor`, and `@globalActor` (#3009)
Akinori MUSHA 4492b62b 2021-07-26T20:17:37 Shell-session: Added support for the percent sign as shell symbol (#3010)
toastal b38fc89a 2021-07-23T11:12:58 PureScript: Made `∀` a keyword (alias for `forall`) (#3005)
matildepark 9c8911bd 2021-07-19T17:01:49 Hoon: Fixed mixed-case aura tokenization (#3002)
Michael Schmidt 212e0ef2 2021-07-19T21:15:24 TypeScript: Fixed keyword false positives (#3001)
Michael Schmidt fdd291c0 2021-07-15T19:42:02 C#: Added `with` keyword & improved record support (#2993)
Michael Schmidt 14fdfe32 2021-07-15T19:36:08 Sass: Fixed issues with CSS Extras (#2994)
Jason Kurian 693b7433 2021-07-15T12:43:08 Liquid: Added all objects from Shopify reference (#2998)
Jason Kurian fe3bc526 2021-07-15T12:35:26 Liquid: Added `empty` keyword (#2997)
KMY(雪あすか) 9b561565 2021-07-11T20:59:05 C#: Added 'record', 'init', and 'nullable' keyword (#2991)
Antoine van der Lee bb93fac0 2021-07-05T22:17:53 Swift: Added support for new Swift 5.5 keywords (#2988)
matildepark ea776756 2021-07-03T11:39:49 Added Hoon programming language (#2978) Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
Michael Schmidt 158f25d4 2021-07-03T13:54:51 C#: Added context check for `from` keyword (#2970)
Michael Schmidt 151121cd 2021-07-02T18:02:42 Markdown: Fixed markdown not working in NodeJS (#2977)
Michael Schmidt e9477d83 2021-06-27T21:31:15 Markdown: Improved code snippets (#2967)
Jason Kurian bfd7fded 2021-06-22T17:15:54 GraphQL: Fixed `definition-query` and `definition-mutation` tokens (#2964)
RunDevelopment 14e3868f 2021-06-22T11:34:53 Fixed reST test The problem was that the merged PR was created before the line end normalization PR.
Michael Schmidt a7656de6 2021-06-22T11:14:57 reST: Fixed `inline` pattern (#2946)
Ben Dyer 114e4626 2021-06-22T03:04:53 Elixir: Added missing keywords (#2958)
Michael Schmidt f471d2d7 2021-06-17T22:27:40 Fixed problems reported by `regexp/no-dupe-disjunctions` (#2952)
Michael Schmidt ab7c9953 2021-06-16T11:56:54 JS: Added support for import assertions (#2953)
Michael Schmidt ac1d12f9 2021-06-16T00:08:04 Liquid: Added Markup support, missing tokens, and other improvements (#2950)
Michael Schmidt abab9104 2021-06-14T12:55:42 JS Templates: Added SQL templates (#2945)
Jason Kurian 34f24ac9 2021-06-13T17:13:11 GraphQL: Added more detailed tokens (#2939) Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
Michael Schmidt 99f3ddcd 2021-06-13T22:00:43 Tests: Automatically normalize line ends (#2934)
Michael Schmidt 79d22182 2021-06-08T13:50:35 FIxed some cases of quadratic worst-case runtime (#2922)
Michael Schmidt fc2a3334 2021-06-08T13:47:02 Autohotkey: Improved tag pattern (#2920)
Michael Sollami c4f6b2cc 2021-06-02T15:34:38 Adding basic support for Mathematica (#2921) Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
Michael Schmidt 01cc18ed 2021-05-25T12:49:30 ESLint: Added eol-last rule (#2902)
Michael Schmidt 415651a0 2021-05-24T14:40:10 JS: Added support for RegExp Match Indices (#2900)
Michael Schmidt 87d79390 2021-05-17T16:28:00 PHP: Fixed functions with namespaces (#2889)
Samuel Cochran 20b77bff 2021-05-14T21:04:43 Ruby: Added heredoc literals (#2885) Adds support for heredoc-style string literals in the Ruby syntax. https://ruby-doc.org/core-2.7.0/doc/syntax/literals_rdoc.html#label-Here+Documents+-28heredocs-29 This isn't perfect, but it's a good start.
Michael Schmidt cda976b1 2021-05-04T16:46:50 Shell sessions: Fixed multi-line commands (#2872)
Michael Schmidt cf3755cb 2021-05-01T14:26:52 PHP: Fixed string interpolation (#2864)
Michael Schmidt fe98d536 2021-05-01T14:26:31 TypeScript: Updated keywords (#2861)
Daniel Wilkowski e0ee93f1 2021-04-14T15:23:06 PHP: Added missing PHP 7.4 `fn` keyword (#2858)
Michael Schmidt 3786f396 2021-04-03T13:28:14 Ruby: Added missing regex flags (#2845)
Michael Schmidt f08c2f7f 2021-04-03T11:36:51 Ruby: Added missing regex interpolation (#2841)
Michael Schmidt 4ec7535c 2021-04-03T11:35:15 Java: Improved generics (#2812)
Michael Schmidt 3df62fd0 2021-04-03T11:30:05 C++: Added support for generic functions and made `::` punctuation (#2814)
Michael Schmidt 7e8cd40d 2021-04-03T11:14:13 PHP: Fixed methods with keyword names + minor improvements (#2818)
Michael Schmidt 31cc2142 2021-04-03T11:10:00 TypeScript: Added support for decorators (#2820)
Simran ea82478d 2021-04-01T14:25:59 AQL: Update for ArangoDB 3.8 (#2842) - Add `K_PATHS` and `WINDOW` keywords - Support binary and hexadecimal number literals
Michael Schmidt 1c6c0bf3 2021-03-30T21:10:23 Scheme: Added bracket support (#2813)
Michael Schmidt 9c610ae6 2021-03-28T18:55:07 JavaScript: Added hashbang and private getters/setters (#2815)
Harry Marr e4ad22ad 2021-03-26T08:35:23 Bash: Accept hyphens in function names (#2832)
Michael Schmidt 41e25d3c 2021-03-25T12:42:58 Added support for Coq (#2803)
Vyron Vasileiadis 1b63cd01 2021-03-23T14:04:45 Αdded support for Q# (#2804)
XojoGermany ebbbfd47 2021-03-22T13:03:36 Xojo: `REM` is no longer highlighted as a keyword in comments (#2823) REM was incorrectly identified as a keyword. This has been fixed. REM is now recognized as a comment.
Christian Zosel 7e51b99c 2021-03-21T18:54:16 Added support for Jexl (#2764)
Michael Schmidt 7e5f78ff 2021-03-21T16:50:31 Added support for COBOL (#2800)
Michael Schmidt 2bc6475b 2021-03-21T16:47:49 Added support for Generic log files (#2796)
Michael Schmidt 1a2347a3 2021-03-21T16:44:25 Added support for OpenQasm (#2797)
Michael Schmidt f9b69528 2021-03-21T16:41:33 Added support for CSV (#2794)
Dmitry Surkov f84c49c5 2021-03-18T16:54:08 Added support for Nevod (#2798)
XojoGermany e32e043b 2021-03-17T17:03:48 Xojo: Added last missing Keyword "Selector" (#2807)
Brian Egan d0bcd074 2021-03-17T16:54:04 Dart: Improved support for classes & generics (#2810)
Michael Schmidt 5943f4cb 2021-03-17T11:40:37 Nginx: Complete rewrite (#2793)
Michael Schmidt e5cfdb4a 2021-03-17T11:21:02 Bash: Fixed single-quoted strings (#2792)
XojoGermany 459365ec 2021-03-17T00:43:23 Xojo: Added missing keywords (#2805)
edukisto 99a21dc5 2021-03-13T18:11:19 Added support for False (#2802)
Michael Schmidt a68f1fb6 2021-03-10T11:28:50 VB.Net: Improved strings, comments, and punctuation (#2782)
JordanSh e38986f9 2021-03-07T20:34:29 Added support for Rego (#2624)
Michael Schmidt 8dbbbb35 2021-03-05T23:38:23 Markup: Added support for DOM event attributes (#2702)
Michael Schmidt bf4e7ba9 2021-03-05T16:44:13 Added support for ICU message format (#2745)
edukisto 42d24fa2 2021-03-02T13:03:17 INI: Consistently mimic Win32 INI parsing (#2779)
Samuel Gordalina e6c0d298 2021-03-02T01:49:34 Elixir: Added missing keyword and other improvements (#2773)
Michael Schmidt 88fa72cf 2021-02-26T13:43:27 C++: Added missing keywords and modules (#2763)
κeen e9314415 2021-02-23T20:44:32 Added support for Idris (#2755)
Tom Pavelec 8019e2f6 2021-02-19T17:41:31 PHP: Improved constant support for PHP 8.1 enums (#2770) This improves the highlighting of PHP 8.1 enums and class constants.
Matthew J. Clemente b0a6ec85 2021-02-19T11:11:51 Added support for CFScript (#2771)
Ayesh Karunaratne f79b0eef 2021-02-18T20:35:36 PHP: Added support for PHP 8.1 enums (#2752)
edukisto 3419fb77 2021-02-13T17:14:46 Added KuMir (#2760)
Tim Roesner cf354ef5 2021-02-11T10:17:35 Swift: Added `some` keyword (#2756)
Michael Schmidt 9f59f52d 2021-02-07T16:21:13 JSX: Added support for general spread expressions (#2754)
Michael Schmidt 1dfc8271 2021-02-07T14:54:09 HTTP: Fixed body not being highlighted (#2734)
Michael Schmidt fd1081d2 2021-01-29T15:01:24 Added support for Squirrel (#2721)
Michael Schmidt 30b0444f 2021-01-29T14:52:23 JSX: Added support for comments inside tags (#2728)
Michael Schmidt 022f90a0 2021-01-29T14:49:40 JavaScript: Improved contextual keywords (#2713)
Michael Schmidt 93dd83c2 2021-01-29T14:47:05 Docker: Improvements (#2720)
Bertrand Martin 18c67b49 2021-01-27T21:13:03 Added support for PSL, PATROL Scripting Language (#2739)
Michael Schmidt bbc77d19 2021-01-24T15:51:37 Added support for URIs (#2708)
Michael Schmidt b37987d3 2021-01-24T15:42:50 Core: Fixed greedy rematching reach bug (#2705)
Michael Schmidt 3f7d7453 2021-01-24T15:40:08 Added support for ChaiScript (#2706)
Tom Pavelec 04ef309c 2021-01-20T20:12:58 PHP: Class names at the start of a string are now highlighted correctly (#2731) Some class names at the start of the input string were not detected correctly due to the way greedy matching works. This fixes the issue by splitting the `class-name` rule into two rules, one before and one after the `keyword` rule that interfered and caused the issue.
Jxck 6183fd9b 2021-01-19T00:43:03 HTTP: More granular tokenization (#2722)
Michael Schmidt a5d7178c 2021-01-17T14:34:24 F#: Fixed comment false positive (#2703) F# has supports `(*)` to convert an operator into a function. This syntax collides with F# comments and produced false positives for comments. The comment pattern has been adjusted to not match `(*)`.
Michael Schmidt 1f91868e 2021-01-17T14:29:35 Added support for DOT (#2690)
Jxck 4e7b2a82 2021-01-17T01:45:05 HTTP: Allow root path in request line (#2711)
Matthew Lehner 59f725d7 2021-01-10T04:57:59 Elixir: Added `defdelagate` keyword and highlighting for function/module names (#2709)
Taegon Kim 72962701 2021-01-08T22:22:50 Added support for V langauge (#2687)
0xflotus 6e34771f 2021-01-07T19:34:18 SQL: Added `ILIKE` operator (#2704) Added `ILIKE` operator to sql keyword list and sorted the list alphabetically.
Ayesh Karunaratne 01af04ed 2021-01-07T02:01:16 PHP: Numeral syntax improvements (#2701) Improves numeral literal handling in the Prism PHP component in two ways: 1. Since PHP 7.4, it is possible to use [underscore numeric separator](https://php.watch/versions/7.4/underscore_numeric_separator). Prism correctly handles this for decimal numbers, but not for binary, octal, and hex numerals although PHP supports the underscore separator for binary, octal, and hex numeric literals as well. 2. In upcoming PHP 8.1, PHP supports an [explicit octal numeral prefix `0o`/`0O`](https://php.watch/versions/8.1/explicit-octal-notation). The existing `0` prefix is not removed. This commit updates the PHP number regex to accommodate both cases above, and expands the tests for new syntax.
Michael Schmidt 0e61a7e1 2021-01-03T18:18:28 Scheme: Added support for high Unicode characters (#2693)
Michael Schmidt c83fd0b8 2021-01-01T18:19:06 Shell session: Commands prefixed with a path are now detected (#2686)
Michael Schmidt 0a3932fe 2020-12-30T17:43:57 C-like: Made all comments greedy (#2680)
Michael Schmidt e644178b 2020-12-28T18:19:11 Added test for polynomial backtracking (#2597)