22
33Compatibility reference of all built-in grammars with the [ JavaScript RegExp engine] ( /guide/regex-engines#javascript-regexp-engine-experimental ) .
44
5- > Genreated on Monday , September 16 , 2024
5+ > Genreated on Sunday , September 29 , 2024
66>
7- > Version ` 1.17.6 `
7+ > Version ` 1.20.0 `
88>
99> Runtime: Node.js v20.12.2
1010
@@ -13,9 +13,9 @@ Compatibility reference of all built-in grammars with the [JavaScript RegExp eng
1313| | Count |
1414| :-------------- | ---------------------------: |
1515| Total Languages | 213 |
16- | Supported | [ 172 ] ( #supported-languages ) |
16+ | Supported | [ 175 ] ( #supported-languages ) |
1717| Mismatched | [ 23] ( #mismatched-languages ) |
18- | Unsupported | [ 18 ] ( #unsupported-languages ) |
18+ | Unsupported | [ 15 ] ( #unsupported-languages ) |
1919
2020## Supported Languages
2121
@@ -31,8 +31,9 @@ In some edge cases, it's not guaranteed that the the highlight will be 100% the
3131| apl | ✅ OK | 917 | - | |
3232| applescript | ✅ OK | 152 | - | |
3333| ara | ✅ OK | 54 | - | |
34+ | asciidoc | ✅ OK | 262 | - | |
3435| asm | ✅ OK | 297 | - | |
35- | astro | ✅ OK | 1090 | - | |
36+ | astro | ✅ OK | 613 | - | |
3637| awk | ✅ OK | 36 | - | |
3738| ballerina | ✅ OK | 230 | - | |
3839| bat | ✅ OK | 58 | - | |
@@ -86,6 +87,7 @@ In some edge cases, it's not guaranteed that the the highlight will be 100% the
8687| graphql | ✅ OK | 448 | - | |
8788| groovy | ✅ OK | 133 | - | |
8889| hack | ✅ OK | 948 | - | |
90+ | haml | ✅ OK | 562 | - | |
8991| handlebars | ✅ OK | 699 | - | |
9092| haxe | ✅ OK | 174 | - | |
9193| hcl | ✅ OK | 67 | - | |
@@ -141,7 +143,7 @@ In some edge cases, it's not guaranteed that the the highlight will be 100% the
141143| qml | ✅ OK | 408 | - | |
142144| qmldir | ✅ OK | 7 | - | |
143145| qss | ✅ OK | 31 | - | |
144- | r | ✅ OK | 73 | - | |
146+ | r | ✅ OK | 71 | - | |
145147| racket | ✅ OK | 69 | - | |
146148| raku | ✅ OK | 52 | - | |
147149| reg | ✅ OK | 9 | - | |
@@ -162,14 +164,14 @@ In some edge cases, it's not guaranteed that the the highlight will be 100% the
162164| sql | ✅ OK | 67 | - | |
163165| ssh-config | ✅ OK | 12 | - | |
164166| stylus | ✅ OK | 107 | - | |
165- | svelte | ✅ OK | 1491 | - | |
167+ | svelte | ✅ OK | 636 | - | |
166168| system-verilog | ✅ OK | 102 | - | |
167169| systemd | ✅ OK | 32 | - | |
168170| tasl | ✅ OK | 23 | - | |
169171| tcl | ✅ OK | 34 | - | |
170172| templ | ✅ OK | 673 | - | |
171173| terraform | ✅ OK | 68 | - | |
172- | tex | ✅ OK | 108 | - | |
174+ | tex | ✅ OK | 106 | - | |
173175| toml | ✅ OK | 44 | - | |
174176| ts-tags | ✅ OK | 997 | - | |
175177| tsv | ✅ OK | 1 | - | |
@@ -185,12 +187,13 @@ In some edge cases, it's not guaranteed that the the highlight will be 100% the
185187| verilog | ✅ OK | 33 | - | |
186188| vhdl | ✅ OK | 82 | - | |
187189| viml | ✅ OK | 72 | - | |
188- | vue | ✅ OK | 1597 | - | |
189- | vue-html | ✅ OK | 1620 | - | |
190+ | vue | ✅ OK | 692 | - | |
191+ | vue-html | ✅ OK | 716 | - | |
190192| vyper | ✅ OK | 238 | - | |
191193| wasm | ✅ OK | 78 | - | |
192194| wenyan | ✅ OK | 18 | - | |
193195| wgsl | ✅ OK | 44 | - | |
196+ | wikitext | ✅ OK | 104 | - | |
194197| xml | ✅ OK | 169 | - | |
195198| xsl | ✅ OK | 171 | - | |
196199| yaml | ✅ OK | 48 | - | |
@@ -218,15 +221,15 @@ Languages that does not throw with the JavaScript RegExp engine, but will produc
218221| elixir | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=elixir ) | 708 | - | 179 |
219222| erlang | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=erlang ) | 147 | - | 470 |
220223| glsl | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=glsl ) | 186 | - | 306 |
221- | haml | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=haml ) | 1612 | - | 48 |
222224| kusto | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=kusto ) | 60 | - | 40 |
225+ | latex | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=latex ) | 283 | - | 25 |
223226| markdown | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=markdown ) | 118 | - | 78 |
224227| mermaid | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=mermaid ) | 129 | - | 38 |
225228| nginx | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=nginx ) | 378 | - | 4 |
226229| objective-cpp | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=objective-cpp ) | 309 | - | 172 |
227230| php | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=php ) | 1131 | - | 605 |
228231| po | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=po ) | 23 | - | 336 |
229- | pug | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=pug ) | 1013 | - | 164 |
232+ | pug | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=pug ) | 686 | - | 164 |
230233| ruby | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=ruby ) | 1307 | - | 1 |
231234| shellscript | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=shellscript ) | 148 | - | 56 |
232235| smalltalk | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=smalltalk ) | 35 | - | 40 |
@@ -241,11 +244,8 @@ Languages that throws with the JavaScript RegExp engine (contains syntaxes that
241244| Language | Highlight Match | Patterns Parsable | Patterns Failed | Diff |
242245| ---------- | :------------------------------------------------------------------------- | ----------------: | --------------: | ---: |
243246| ada | ✅ OK | 201 | 1 | |
244- | wikitext | ✅ OK | 5217 | 86 | |
245- | asciidoc | ✅ OK | 4390 | 91 | |
246247| blade | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=blade ) | 1124 | 2 | |
247248| rst | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=rst ) | 1835 | 22 | 62 |
248- | latex | [ 🚧 Mismatch] ( https://textmate-grammars-themes.netlify.app/?grammar=latex ) | 2451 | 48 | 25 |
249249| powershell | ❌ Error | 87 | 1 | |
250250| wolfram | ❌ Error | 500 | 1 | 12 |
251251| mdx | ❌ Error | 193 | 4 | |
@@ -255,6 +255,6 @@ Languages that throws with the JavaScript RegExp engine (contains syntaxes that
255255| apex | ❌ Error | 173 | 14 | 242 |
256256| haskell | ❌ Error | 136 | 21 | 12 |
257257| cpp | ❌ Error | 490 | 22 | 25 |
258- | julia | ❌ Error | 1143 | 27 | 49 |
258+ | julia | ❌ Error | 1141 | 27 | 49 |
259259| csharp | ❌ Error | 276 | 33 | 232 |
260260| razor | ❌ Error | 922 | 35 | 26 |
0 commit comments