11# JavaScript RegExp Engine Compatibility References
22
3- > Genreated on Sunday , September 1 , 2024
3+ > Genreated on Wednesday , September 4 , 2024
44>
5- > Version ` 1.15.2 `
5+ > Version ` 1.16.1 `
66>
77> Runtime: Node.js v20.12.2
88
1111| | Count |
1212| :-------------- | --------------------------------: |
1313| Total Languages | 213 |
14- | Fully Supported | [ 178 ] ( #fully-supported-languages ) |
15- | Mismatched | [ 30 ] ( #mismatched-languages ) |
16- | Unsupported | [ 5 ] ( #unsupported-languages ) |
14+ | Fully Supported | [ 187 ] ( #fully-supported-languages ) |
15+ | Mismatched | [ 18 ] ( #mismatched-languages ) |
16+ | Unsupported | [ 8 ] ( #unsupported-languages ) |
1717
1818## Fully Supported Languages
1919
@@ -28,6 +28,7 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
2828| apl | ✅ OK | 179 | - |
2929| applescript | ✅ OK | 151 | - |
3030| ara | ✅ OK | 54 | - |
31+ | asciidoc | ✅ OK | 262 | - |
3132| asm | ✅ OK | 297 | - |
3233| astro | ✅ OK | 59 | - |
3334| awk | ✅ OK | 36 | - |
@@ -38,6 +39,7 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
3839| bibtex | ✅ OK | 19 | - |
3940| bicep | ✅ OK | 28 | - |
4041| c | ✅ OK | 158 | - |
42+ | cadence | ✅ OK | 71 | - |
4143| clarity | ✅ OK | 43 | - |
4244| clj | ✅ OK | 38 | - |
4345| clojure | ✅ OK | 38 | - |
@@ -47,10 +49,13 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
4749| codeql | ✅ OK | 150 | - |
4850| coffee | ✅ OK | 120 | - |
4951| common-lisp | ✅ OK | 57 | - |
52+ | coq | ✅ OK | 25 | - |
5053| cpp | ✅ OK | 220 | - |
5154| crystal | ✅ OK | 140 | - |
5255| css | ✅ OK | 141 | - |
5356| csv | ✅ OK | 1 | - |
57+ | cue | ✅ OK | 85 | - |
58+ | cypher | ✅ OK | 39 | - |
5459| d | ✅ OK | 270 | - |
5560| dart | ✅ OK | 71 | - |
5661| dax | ✅ OK | 23 | - |
@@ -133,6 +138,8 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
133138| perl | ✅ OK | 156 | - |
134139| plsql | ✅ OK | 43 | - |
135140| postcss | ✅ OK | 47 | - |
141+ | powerquery | ✅ OK | 30 | - |
142+ | powershell | ✅ OK | 88 | - |
136143| prisma | ✅ OK | 26 | - |
137144| prolog | ✅ OK | 26 | - |
138145| proto | ✅ OK | 33 | - |
@@ -171,6 +178,7 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
171178| tcl | ✅ OK | 33 | - |
172179| templ | ✅ OK | 74 | - |
173180| terraform | ✅ OK | 62 | - |
181+ | tex | ✅ OK | 38 | - |
174182| toml | ✅ OK | 40 | - |
175183| ts-tags | ✅ OK | - | - |
176184| tsv | ✅ OK | 1 | - |
@@ -196,6 +204,7 @@ Languages that works with the JavaScript RegExp engine, and will produce the sam
196204| wolfram | ✅ OK | 501 | - |
197205| xml | ✅ OK | 30 | - |
198206| xsl | ✅ OK | 5 | - |
207+ | yaml | ✅ OK | 46 | - |
199208| zenscript | ✅ OK | 21 | - |
200209| zig | ✅ OK | 51 | - |
201210| zsh | ✅ OK | 146 | - |
@@ -208,43 +217,34 @@ Languages that does not throw with the JavaScript RegExp engine, but will produc
208217| ------------ | :-------------- | ----------------: | --------------: |
209218| angular-html | ⚠️ Mismatch | 2 | - |
210219| apex | ⚠️ Mismatch | 189 | - |
211- | asciidoc | ⚠️ Mismatch | 262 | - |
212220| beancount | ⚠️ Mismatch | 39 | - |
213221| blade | ⚠️ Mismatch | 330 | - |
214- | cadence | ⚠️ Mismatch | 71 | - |
215- | coq | ⚠️ Mismatch | 25 | - |
216- | cue | ⚠️ Mismatch | 85 | - |
217- | cypher | ⚠️ Mismatch | 39 | - |
218222| haml | ⚠️ Mismatch | 64 | - |
219- | haskell | ⚠️ Mismatch | 157 | - |
220223| kusto | ⚠️ Mismatch | 60 | - |
221224| latex | ⚠️ Mismatch | 183 | - |
222225| markdown | ⚠️ Mismatch | 103 | - |
223226| mdc | ⚠️ Mismatch | 27 | - |
224- | mdx | ⚠️ Mismatch | 180 | - |
225227| mermaid | ⚠️ Mismatch | 129 | - |
226228| nginx | ⚠️ Mismatch | 102 | - |
227229| php | ⚠️ Mismatch | 328 | - |
228230| po | ⚠️ Mismatch | 23 | - |
229- | powerquery | ⚠️ Mismatch | 30 | - |
230- | powershell | ⚠️ Mismatch | 88 | - |
231231| pug | ⚠️ Mismatch | 92 | - |
232- | purescript | ⚠️ Mismatch | 72 | - |
233232| rst | ⚠️ Mismatch | 61 | - |
234233| splunk | ⚠️ Mismatch | 17 | - |
235234| stata | ⚠️ Mismatch | 189 | - |
236235| systemd | ⚠️ Mismatch | 32 | - |
237- | tex | ⚠️ Mismatch | 38 | - |
238- | yaml | ⚠️ Mismatch | 46 | - |
239236
240237## Unsupported Languages
241238
242239Languages that throws with the JavaScript RegExp engine (contains syntaxes that we can't polyfill yet). If you need to use these languages, please use the Oniguruma engine.
243240
244- | Language | Highlight Match | Patterns Parsable | Patterns Failed |
245- | -------- | :-------------- | ----------------: | --------------: |
246- | ada | ✅ OK | 199 | 1 |
247- | csharp | ⚠️ Mismatch | 298 | 1 |
248- | razor | ⚠️ Mismatch | 83 | 2 |
249- | swift | ❌ Error | 302 | 4 |
250- | julia | ❌ Error | 77 | 18 |
241+ | Language | Highlight Match | Patterns Parsable | Patterns Failed |
242+ | ---------- | :-------------- | ----------------: | --------------: |
243+ | ada | ✅ OK | 199 | 1 |
244+ | csharp | ⚠️ Mismatch | 298 | 1 |
245+ | razor | ⚠️ Mismatch | 83 | 2 |
246+ | mdx | ❌ Error | 177 | 4 |
247+ | julia | ❌ Error | 90 | 5 |
248+ | swift | ❌ Error | 301 | 5 |
249+ | purescript | ❌ Error | 64 | 8 |
250+ | haskell | ❌ Error | 113 | 44 |
0 commit comments