|
151121cd
|
2021-07-02T18:02:42
|
|
Markdown: Fixed markdown not working in NodeJS (#2977)
|
|
e9477d83
|
2021-06-27T21:31:15
|
|
Markdown: Improved code snippets (#2967)
|
|
bfd7fded
|
2021-06-22T17:15:54
|
|
GraphQL: Fixed `definition-query` and `definition-mutation` tokens (#2964)
|
|
14e3868f
|
2021-06-22T11:34:53
|
|
Fixed reST test
The problem was that the merged PR was created before the line end normalization PR.
|
|
a7656de6
|
2021-06-22T11:14:57
|
|
reST: Fixed `inline` pattern (#2946)
|
|
114e4626
|
2021-06-22T03:04:53
|
|
Elixir: Added missing keywords (#2958)
|
|
f471d2d7
|
2021-06-17T22:27:40
|
|
Fixed problems reported by `regexp/no-dupe-disjunctions` (#2952)
|
|
ab7c9953
|
2021-06-16T11:56:54
|
|
JS: Added support for import assertions (#2953)
|
|
ac1d12f9
|
2021-06-16T00:08:04
|
|
Liquid: Added Markup support, missing tokens, and other improvements (#2950)
|
|
abab9104
|
2021-06-14T12:55:42
|
|
JS Templates: Added SQL templates (#2945)
|
|
34f24ac9
|
2021-06-13T17:13:11
|
|
GraphQL: Added more detailed tokens (#2939)
Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
|
|
99f3ddcd
|
2021-06-13T22:00:43
|
|
Tests: Automatically normalize line ends (#2934)
|
|
79d22182
|
2021-06-08T13:50:35
|
|
FIxed some cases of quadratic worst-case runtime (#2922)
|
|
fc2a3334
|
2021-06-08T13:47:02
|
|
Autohotkey: Improved tag pattern (#2920)
|
|
a62ef796
|
2021-06-03T13:34:57
|
|
Tests: Added `--language` for patterns tests (#2929)
|
|
c4f6b2cc
|
2021-06-02T15:34:38
|
|
Adding basic support for Mathematica (#2921)
Co-authored-by: Michael Schmidt <mitchi5000.ms@googlemail.com>
|
|
ad9878ad
|
2021-05-31T21:57:27
|
|
Deps: Updated regex tooling (#2923)
|
|
01cc18ed
|
2021-05-25T12:49:30
|
|
ESLint: Added eol-last rule (#2902)
|
|
212dc1c6
|
2021-05-25T12:46:45
|
|
ESLint: Added curly rule (#2901)
|
|
415651a0
|
2021-05-24T14:40:10
|
|
JS: Added support for RegExp Match Indices (#2900)
|
|
87d79390
|
2021-05-17T16:28:00
|
|
PHP: Fixed functions with namespaces (#2889)
|
|
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.
|
|
8dbf1217
|
2021-05-07T21:21:59
|
|
Tests: Fixed polynomial backtracking test (#2891)
|
|
cda976b1
|
2021-05-04T16:46:50
|
|
Shell sessions: Fixed multi-line commands (#2872)
|
|
a9a199b6
|
2021-05-03T22:56:44
|
|
Tests: Fixed languages test discovery
|
|
4492c5ce
|
2021-05-03T15:25:52
|
|
Tests: Test discovery should ignore unsupported file extensions (#2886)
|
|
53151404
|
2021-05-01T18:01:07
|
|
Tests: Exhaustive pattern tests (#2688)
|
|
fd20dbe4
|
2021-05-01T14:53:38
|
|
ESLint: Added spacing rules (#2862)
|
|
cf7b0fd5
|
2021-05-01T14:40:00
|
|
ESLint: Added JSDoc plugin (#2869)
|
|
cf3755cb
|
2021-05-01T14:26:52
|
|
PHP: Fixed string interpolation (#2864)
|
|
fe98d536
|
2021-05-01T14:26:31
|
|
TypeScript: Updated keywords (#2861)
|
|
158011e4
|
2021-04-18T15:55:05
|
|
ESLint: Added wrap-iife rule (#2867)
|
|
f46938e9
|
2021-04-17T22:35:25
|
|
ESLint: Added no-var rule (#2837)
|
|
b03e7eb0
|
2021-04-17T22:30:39
|
|
ESLint: Added semi rule (#2836)
|
|
9cae4461
|
2021-04-17T22:26:40
|
|
ESLint: Added quotes rule (#2835)
|
|
e0ee93f1
|
2021-04-14T15:23:06
|
|
PHP: Added missing PHP 7.4 `fn` keyword (#2858)
|
|
3786f396
|
2021-04-03T13:28:14
|
|
Ruby: Added missing regex flags (#2845)
|
|
f08c2f7f
|
2021-04-03T11:36:51
|
|
Ruby: Added missing regex interpolation (#2841)
|
|
4ec7535c
|
2021-04-03T11:35:15
|
|
Java: Improved generics (#2812)
|
|
5bc405e7
|
2021-04-03T11:30:37
|
|
Tests: Fixed pretty print incorrectly calculating print width (#2821)
|
|
3df62fd0
|
2021-04-03T11:30:05
|
|
C++: Added support for generic functions and made `::` punctuation (#2814)
|
|
7e8cd40d
|
2021-04-03T11:14:13
|
|
PHP: Fixed methods with keyword names + minor improvements (#2818)
|
|
31cc2142
|
2021-04-03T11:10:00
|
|
TypeScript: Added support for decorators (#2820)
|
|
4c8b855d
|
2021-04-03T11:06:21
|
|
Tests: Added `--insert` and `--update` parameters to language test (#2809)
|
|
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
|
|
1c6c0bf3
|
2021-03-30T21:10:23
|
|
Scheme: Added bracket support (#2813)
|
|
9c610ae6
|
2021-03-28T18:55:07
|
|
JavaScript: Added hashbang and private getters/setters (#2815)
|
|
e4ad22ad
|
2021-03-26T08:35:23
|
|
Bash: Accept hyphens in function names (#2832)
|
|
772d42be
|
2021-03-26T13:16:16
|
|
Added ESLint with minimal config (#2831)
|
|
41e25d3c
|
2021-03-25T12:42:58
|
|
Added support for Coq (#2803)
|
|
1b63cd01
|
2021-03-23T14:04:45
|
|
Αdded support for Q# (#2804)
|
|
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.
|
|
7e51b99c
|
2021-03-21T18:54:16
|
|
Added support for Jexl (#2764)
|
|
7e5f78ff
|
2021-03-21T16:50:31
|
|
Added support for COBOL (#2800)
|
|
2bc6475b
|
2021-03-21T16:47:49
|
|
Added support for Generic log files (#2796)
|
|
1a2347a3
|
2021-03-21T16:44:25
|
|
Added support for OpenQasm (#2797)
|
|
f9b69528
|
2021-03-21T16:41:33
|
|
Added support for CSV (#2794)
|
|
f84c49c5
|
2021-03-18T16:54:08
|
|
Added support for Nevod (#2798)
|
|
e32e043b
|
2021-03-17T17:03:48
|
|
Xojo: Added last missing Keyword "Selector" (#2807)
|
|
d0bcd074
|
2021-03-17T16:54:04
|
|
Dart: Improved support for classes & generics (#2810)
|
|
933af805
|
2021-03-17T11:54:14
|
|
Tests: Stricter `components.json` tests (#2758)
|
|
5943f4cb
|
2021-03-17T11:40:37
|
|
Nginx: Complete rewrite (#2793)
|
|
e5cfdb4a
|
2021-03-17T11:21:02
|
|
Bash: Fixed single-quoted strings (#2792)
|
|
459365ec
|
2021-03-17T00:43:23
|
|
Xojo: Added missing keywords (#2805)
|
|
99a21dc5
|
2021-03-13T18:11:19
|
|
Added support for False (#2802)
|
|
a68f1fb6
|
2021-03-10T11:28:50
|
|
VB.Net: Improved strings, comments, and punctuation (#2782)
|
|
e38986f9
|
2021-03-07T20:34:29
|
|
Added support for Rego (#2624)
|
|
8dbbbb35
|
2021-03-05T23:38:23
|
|
Markup: Added support for DOM event attributes (#2702)
|
|
bf4e7ba9
|
2021-03-05T16:44:13
|
|
Added support for ICU message format (#2745)
|
|
d85e30da
|
2021-03-05T16:38:11
|
|
Updated refa + fixed 2 cases of exp backtracking (#2774)
|
|
42d24fa2
|
2021-03-02T13:03:17
|
|
INI: Consistently mimic Win32 INI parsing (#2779)
|
|
e6c0d298
|
2021-03-02T01:49:34
|
|
Elixir: Added missing keyword and other improvements (#2773)
|
|
88fa72cf
|
2021-02-26T13:43:27
|
|
C++: Added missing keywords and modules (#2763)
|
|
e9314415
|
2021-02-23T20:44:32
|
|
Added support for Idris (#2755)
|
|
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.
|
|
b0a6ec85
|
2021-02-19T11:11:51
|
|
Added support for CFScript (#2771)
|
|
f79b0eef
|
2021-02-18T20:35:36
|
|
PHP: Added support for PHP 8.1 enums (#2752)
|
|
3419fb77
|
2021-02-13T17:14:46
|
|
Added KuMir (#2760)
|
|
cf354ef5
|
2021-02-11T10:17:35
|
|
Swift: Added `some` keyword (#2756)
|
|
9f59f52d
|
2021-02-07T16:21:13
|
|
JSX: Added support for general spread expressions (#2754)
|
|
1dfc8271
|
2021-02-07T14:54:09
|
|
HTTP: Fixed body not being highlighted (#2734)
|
|
fd1081d2
|
2021-01-29T15:01:24
|
|
Added support for Squirrel (#2721)
|
|
30b0444f
|
2021-01-29T14:52:23
|
|
JSX: Added support for comments inside tags (#2728)
|
|
022f90a0
|
2021-01-29T14:49:40
|
|
JavaScript: Improved contextual keywords (#2713)
|
|
93dd83c2
|
2021-01-29T14:47:05
|
|
Docker: Improvements (#2720)
|
|
18c67b49
|
2021-01-27T21:13:03
|
|
Added support for PSL, PATROL Scripting Language (#2739)
|
|
bbc77d19
|
2021-01-24T15:51:37
|
|
Added support for URIs (#2708)
|
|
b37987d3
|
2021-01-24T15:42:50
|
|
Core: Fixed greedy rematching reach bug (#2705)
|
|
3f7d7453
|
2021-01-24T15:40:08
|
|
Added support for ChaiScript (#2706)
|
|
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.
|
|
6183fd9b
|
2021-01-19T00:43:03
|
|
HTTP: More granular tokenization (#2722)
|
|
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 `(*)`.
|
|
1f91868e
|
2021-01-17T14:29:35
|
|
Added support for DOT (#2690)
|
|
4e7b2a82
|
2021-01-17T01:45:05
|
|
HTTP: Allow root path in request line (#2711)
|
|
59f725d7
|
2021-01-10T04:57:59
|
|
Elixir: Added `defdelagate` keyword and highlighting for function/module names (#2709)
|
|
72962701
|
2021-01-08T22:22:50
|
|
Added support for V langauge (#2687)
|
|
6e34771f
|
2021-01-07T19:34:18
|
|
SQL: Added `ILIKE` operator (#2704)
Added `ILIKE` operator to sql keyword list and sorted the list alphabetically.
|
|
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.
|
|
0e61a7e1
|
2021-01-03T18:18:28
|
|
Scheme: Added support for high Unicode characters (#2693)
|
|
c83fd0b8
|
2021-01-01T18:19:06
|
|
Shell session: Commands prefixed with a path are now detected (#2686)
|