2
2
3
3
Compatibility reference of all built-in grammars with the [ JavaScript RegExp engine] ( /guide/regex-engines#javascript-regexp-engine ) .
4
4
5
- > Generated on Monday , February 3 , 2025
5
+ > Generated on Wednesday , February 5 , 2025
6
6
>
7
- > Version ` 2.2.0 `
7
+ > Version ` 2.3.1 `
8
8
>
9
9
> Runtime: Node.js v22.13.1
10
10
@@ -13,9 +13,9 @@ Compatibility reference of all built-in grammars with the [JavaScript RegExp eng
13
13
| | Count |
14
14
| :-------------- | --------------------------: |
15
15
| Total Languages | 219 |
16
- | Supported | [ 215 ] ( #supported-languages ) |
16
+ | Supported | [ 217 ] ( #supported-languages ) |
17
17
| Mismatched | [ 0] ( #mismatched-languages ) |
18
- | Unsupported | [ 4 ] ( #unsupported-languages ) |
18
+ | Unsupported | [ 2 ] ( #unsupported-languages ) |
19
19
20
20
## Supported Languages
21
21
@@ -27,16 +27,16 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
27
27
| abap | ✅ OK | 52 | - | |
28
28
| actionscript-3 | ✅ OK | 57 | - | |
29
29
| ada | ✅ OK | 201 | - | |
30
- | angular-html | ✅ OK | 673 | - | |
31
- | angular-ts | ✅ OK | 783 | - | |
30
+ | angular-html | ✅ OK | 674 | - | |
31
+ | angular-ts | ✅ OK | 784 | - | |
32
32
| apache | ✅ OK | 60 | - | |
33
33
| apex | ✅ OK | 189 | - | |
34
34
| apl | ✅ OK | 922 | - | |
35
35
| applescript | ✅ OK | 152 | - | |
36
36
| ara | ✅ OK | 54 | - | |
37
37
| asciidoc | ✅ OK | 262 | - | |
38
38
| asm | ✅ OK | 297 | - | |
39
- | astro | ✅ OK | 616 | - | |
39
+ | astro | ✅ OK | 617 | - | |
40
40
| awk | ✅ OK | 36 | - | |
41
41
| ballerina | ✅ OK | 231 | - | |
42
42
| bash | ✅ OK | 149 | - | |
@@ -62,6 +62,7 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
62
62
| coq | ✅ OK | 26 | - | |
63
63
| cpp | ✅ OK | 513 | - | |
64
64
| crystal | ✅ OK | 1072 | - | |
65
+ | csharp | ✅ OK | 313 | - | |
65
66
| css | ✅ OK | 141 | - | |
66
67
| csv | ✅ OK | 1 | - | |
67
68
| cue | ✅ OK | 85 | - | |
@@ -74,11 +75,11 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
74
75
| docker | ✅ OK | 7 | - | |
75
76
| dotenv | ✅ OK | 9 | - | |
76
77
| dream-maker | ✅ OK | 56 | - | |
77
- | edge | ✅ OK | 636 | - | |
78
- | elixir | ✅ OK | 711 | - | |
78
+ | edge | ✅ OK | 637 | - | |
79
+ | elixir | ✅ OK | 712 | - | |
79
80
| elm | ✅ OK | 246 | - | |
80
81
| emacs-lisp | ✅ OK | 153 | - | 22 |
81
- | erb | ✅ OK | 1792 | - | |
82
+ | erb | ✅ OK | 1795 | - | |
82
83
| erlang | ✅ OK | 147 | - | |
83
84
| fennel | ✅ OK | 31 | - | |
84
85
| fish | ✅ OK | 25 | - | |
@@ -93,31 +94,31 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
93
94
| genie | ✅ OK | 20 | - | |
94
95
| gherkin | ✅ OK | 19 | - | |
95
96
| gleam | ✅ OK | 26 | - | |
96
- | glimmer-js | ✅ OK | 680 | - | |
97
- | glimmer-ts | ✅ OK | 680 | - | |
97
+ | glimmer-js | ✅ OK | 681 | - | |
98
+ | glimmer-ts | ✅ OK | 681 | - | |
98
99
| glsl | ✅ OK | 186 | - | |
99
100
| gnuplot | ✅ OK | 82 | - | |
100
101
| go | ✅ OK | 125 | - | |
101
102
| graphql | ✅ OK | 451 | - | |
102
103
| groovy | ✅ OK | 134 | - | |
103
- | hack | ✅ OK | 951 | - | |
104
+ | hack | ✅ OK | 952 | - | |
104
105
| haml | ✅ OK | 564 | - | |
105
106
| handlebars | ✅ OK | 703 | - | |
106
107
| haskell | ✅ OK | 157 | - | |
107
108
| haxe | ✅ OK | 174 | - | |
108
109
| hcl | ✅ OK | 67 | - | |
109
110
| hjson | ✅ OK | 57 | - | |
110
111
| hlsl | ✅ OK | 52 | - | |
111
- | html | ✅ OK | 614 | - | |
112
+ | html | ✅ OK | 615 | - | |
112
113
| http | ✅ OK | 759 | - | |
113
114
| hxml | ✅ OK | 182 | - | |
114
115
| hy | ✅ OK | 12 | - | |
115
116
| imba | ✅ OK | 519 | - | |
116
117
| ini | ✅ OK | 11 | - | |
117
118
| java | ✅ OK | 142 | - | |
118
119
| javascript | ✅ OK | 378 | - | |
119
- | jinja | ✅ OK | 645 | - | |
120
- | jison | ✅ OK | 423 | - | |
120
+ | jinja | ✅ OK | 646 | - | |
121
+ | jison | ✅ OK | 434 | - | |
121
122
| json | ✅ OK | 19 | - | |
122
123
| json5 | ✅ OK | 23 | - | |
123
124
| jsonc | ✅ OK | 19 | - | |
@@ -128,10 +129,10 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
128
129
| julia | ✅ OK | 1172 | - | |
129
130
| kotlin | ✅ OK | 58 | - | |
130
131
| kusto | ✅ OK | 60 | - | |
131
- | latex | ✅ OK | 283 | - | |
132
+ | latex | ✅ OK | 286 | - | |
132
133
| lean | ✅ OK | 32 | - | |
133
134
| less | ✅ OK | 280 | - | |
134
- | liquid | ✅ OK | 692 | - | |
135
+ | liquid | ✅ OK | 693 | - | |
135
136
| log | ✅ OK | 31 | - | |
136
137
| logo | ✅ OK | 9 | - | |
137
138
| lua | ✅ OK | 278 | - | |
@@ -140,7 +141,7 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
140
141
| markdown | ✅ OK | 118 | - | |
141
142
| marko | ✅ OK | 929 | - | |
142
143
| matlab | ✅ OK | 88 | - | |
143
- | mdc | ✅ OK | 786 | - | |
144
+ | mdc | ✅ OK | 787 | - | |
144
145
| mdx | ✅ OK | 197 | - | |
145
146
| mermaid | ✅ OK | 134 | - | |
146
147
| mipsasm | ✅ OK | 17 | - | |
@@ -160,14 +161,14 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
160
161
| php | ✅ OK | 1135 | - | |
161
162
| plsql | ✅ OK | 45 | - | |
162
163
| po | ✅ OK | 23 | - | |
163
- | polar | ✅ OK | 30 | - | |
164
+ | polar | ✅ OK | 31 | - | |
164
165
| postcss | ✅ OK | 49 | - | |
165
166
| powerquery | ✅ OK | 30 | - | |
166
167
| powershell | ✅ OK | 88 | - | |
167
168
| prisma | ✅ OK | 28 | - | |
168
169
| prolog | ✅ OK | 26 | - | |
169
170
| proto | ✅ OK | 33 | - | |
170
- | pug | ✅ OK | 689 | - | |
171
+ | pug | ✅ OK | 690 | - | |
171
172
| puppet | ✅ OK | 61 | - | |
172
173
| python | ✅ OK | 218 | - | |
173
174
| qml | ✅ OK | 410 | - | |
@@ -176,6 +177,7 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
176
177
| r | ✅ OK | 71 | - | |
177
178
| racket | ✅ OK | 69 | - | |
178
179
| raku | ✅ OK | 52 | - | |
180
+ | razor | ✅ OK | 962 | - | |
179
181
| reg | ✅ OK | 9 | - | |
180
182
| regexp | ✅ OK | 34 | - | |
181
183
| rel | ✅ OK | 17 | - | |
@@ -194,14 +196,14 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
194
196
| shellsession | ✅ OK | 151 | - | |
195
197
| smalltalk | ✅ OK | 35 | - | |
196
198
| solidity | ✅ OK | 102 | - | |
197
- | soy | ✅ OK | 652 | - | |
199
+ | soy | ✅ OK | 653 | - | |
198
200
| sparql | ✅ OK | 19 | - | |
199
201
| splunk | ✅ OK | 17 | - | |
200
202
| sql | ✅ OK | 67 | - | |
201
203
| ssh-config | ✅ OK | 12 | - | |
202
204
| stata | ✅ OK | 253 | - | |
203
205
| stylus | ✅ OK | 107 | - | |
204
- | svelte | ✅ OK | 640 | - | |
206
+ | svelte | ✅ OK | 645 | - | |
205
207
| system-verilog | ✅ OK | 102 | - | |
206
208
| systemd | ✅ OK | 32 | - | |
207
209
| talonscript | ✅ OK | 44 | - | |
@@ -225,7 +227,7 @@ In some edge cases, it's not guaranteed that the highlighting will be 100% the s
225
227
| verilog | ✅ OK | 33 | - | |
226
228
| vhdl | ✅ OK | 82 | - | |
227
229
| viml | ✅ OK | 72 | - | |
228
- | vue | ✅ OK | 698 | - | |
230
+ | vue | ✅ OK | 699 | - | |
229
231
| vue-html | ✅ OK | 723 | - | |
230
232
| vyper | ✅ OK | 238 | - | |
231
233
| wasm | ✅ OK | 78 | - | |
@@ -260,7 +262,5 @@ Languages that throw with the JavaScript RegExp engine, either because they cont
260
262
261
263
| Language | Highlight Match | Patterns Parsable | Patterns Failed | Diff |
262
264
| ---------- | :-------------- | ----------------: | --------------: | ---: |
263
- | csharp | ❌ Error | 312 | 1 | 137 |
264
265
| purescript | ❌ Error | 72 | 1 | |
265
- | razor | ❌ Error | 961 | 1 | |
266
266
| swift | ❌ Error | 330 | 1 | |
0 commit comments