abap |
|
x |
(?! (?: (?< (?<! (?<= (?= \b \n \s i |
actionscript-3 |
|
\h x |
(?! (?: (?< (?<! (?<= (?= \b \s \w |
ada |
(?!= |
|
(?! (?: (?< (?<! (?<= (?= \2 \3 \4 \b \d \s \w i |
angular-expression |
(?!= |
[:alnum:] [:alpha:] [:digit:] [:upper:] \h x |
(?! (?: (?< (?<! (?<= (?= \B \b \n \s |
angular-html |
|
|
(?: (?< (?<! \s \w |
angular-inline-style |
\G |
|
(?= \1 \s |
angular-inline-template |
\G |
|
(?= \1 \s |
angular-let-declaration |
|
[:alnum:] [:alpha:] |
(?< (?<= \s |
angular-template-blocks |
|
|
(?: (?< (?<= \s |
angular-template |
|
|
|
angular-ts |
(?!= \G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \3 \B \S \b \d \n \s \t \w |
apache |
|
|
(?< (?<= \b \d \n \s \w i |
apex |
(?!= \g |
[:alnum:] [:alpha:] [:digit:] [:xdigit:] x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s |
apl |
(?!= |
(?# (?> \A \x x |
(?! (?: (?< (?<= (?= \1 \2 \S \b \n \r \s i |
applescript |
\G |
[:xdigit:] x |
(?! (?: (?< (?<! (?<= (?= \2 \b \d \n \s \t \w i |
ara |
(?!= \G |
\x x |
(?! (?: (?< (?<! (?<= (?= \b \n \s \t \w i |
asciidoc |
\k \p \u |
(?> \A }+ |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \S \b \d \s \w i |
asm |
|
(?> [:alnum:] [:alpha:] [:xdigit:] |
(?: (?= \b \n \s \w i |
astro |
\G |
*+ [:alnum:] [:alpha:] \A x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \n \s \w |
awk |
|
|
(?: \b \s \w |
ballerina |
(?!= |
[:alnum:] [:alpha:] [:digit:] x |
(?! (?: (?< (?<! (?<= (?= \B \S \b \d \n \r \s \t |
bat |
|
|
(?: (?< (?<! (?<= (?= \S \b \d \n \s i |
beancount |
|
|
(?: (?< (?<= (?= \S \b \d \n \s |
berry |
|
\h |
(?= \1 \b \d \n \s \w |
bibtex |
|
|
(?= \d \n \s i |
bicep |
|
[:alnum:] [:alpha:] |
(?! (?: (?< (?<! (?= \b \n \r \t |
blade |
\G \g |
(?> ++ \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \S \b \d \n \s \t \w i |
c |
\G \Z |
(?> *+ ++ \A x |
(?! (?: (?< (?<! (?<= (?= \S \W \b \d \n \s \t \w |
cadence |
\G \p |
\A |
(?! (?: (?< (?<! (?<= (?= \B \S \b \n \r \s \t |
clarity |
|
x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \s \w |
clojure |
\p |
|
(?: (?< (?<! (?<= (?= \d \s \w |
cmake |
|
|
\1 \b \s \w i |
cobol |
|
\h |
(?! (?: (?< (?<! (?<= (?= \s \w i |
codeowners |
|
|
\S \s |
codeql |
\G |
x |
(?! (?: (?< (?<! (?<= (?= \S \b \n \s |
coffee |
|
x |
(?! (?: (?< (?<! (?<= (?= \B \b \d \n \s \w |
common-lisp |
\G |
x |
(?! (?: (?< (?<= (?= \S \n \s \t i |
coq |
\p \u |
|
(?! (?: \b \s |
cpp-macro |
\10 \14 \G \Z \g |
(?> *+ ++ ?+ \A |
(?! (?: (?< (?<! (?<= (?= \2 \3 \S \W \b \d \n \s \t \w |
cpp |
\10 \14 \8 \G \Z \g |
(?> *+ ++ ?+ \A x |
(?! (?: (?< (?<! (?<= (?= \2 \3 \4 \S \W \b \d \n \r \s \t \w |
crystal |
\G |
(?> \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \W \b \d \n \s \t \w |
csharp |
(?!= \G \g |
*+ ++ [:alnum:] [:alpha:] [:digit:] [:space:] [:word:] [:xdigit:] x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \w |
css |
\G |
(?> \A \x x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \t \w i |
csv |
|
|
(?: |
cue |
\p |
|
(?! (?: (?< (?<! (?= \n \r \t |
cypher |
\p |
|
(?: (?= \b \d \n \s i |
d |
|
*+ ++ |
(?! (?: (?< (?<! (?<= (?= \1 \b \d \n \s \w |
dart |
|
|
(?! (?: (?< (?<! \b \n \s \w |
dax |
(?!= |
[:alnum:] [:alpha:] x |
(?! (?: (?< (?<! \b \d \s |
desktop |
|
|
(?< (?<! (?<= \S \b \d \s \w |
diff |
|
|
(?= \S \d \n \s |
docker |
|
|
\b \n \s i |
dotenv |
|
|
\n \s |
dream-maker |
\g |
(?> *+ ++ x |
(?! (?: (?< (?<! (?<= (?= \b \n \s \w |
edge |
|
|
\s |
elixir |
|
(?> [:digit:] [:space:] |
(?! (?< (?<! (?<= (?= \1 \b \d \n \s \t \w |
elm |
|
|
(?! (?= \S \b \n \s |
emacs-lisp |
\G |
\A \x x }+ |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \w |
erb |
|
|
(?! (?= |
erlang |
\G |
*+ ++ |
(?! (?< (?<! (?<= (?= \2 \3 \S \b \d \n \s \t |
es-tag-css |
\G |
|
(?< (?<= \s i |
es-tag-glsl |
\G |
|
(?< (?<= \s i |
es-tag-html |
\G |
|
(?< (?<= \s i |
es-tag-sql |
\G |
|
(?< (?<= \b \s \w i |
es-tag-xml |
\G |
|
(?< (?<= \s i |
fennel |
|
|
(?: \b \d \w |
fish |
|
x |
(?! (?< (?<! \b \n \s \w |
fluent |
|
|
(?= \S \b \n \s |
fortran-fixed-form |
|
|
(?! (?: (?< (?<= (?= \d \n \s \t |
fortran-free-form |
\G |
x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \4 \5 \S \b \d \n \s \w i |
fsharp |
|
*+ [:alpha:] [:space:] |
(?! (?< (?<! (?<= (?= \b \d \n \s \t \w |
gdresource |
|
|
(?! (?: (?< (?<! (?<= (?= \n \s \w |
gdscript |
(?!= \G |
(?# [:alpha:] x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \S \b \d \n \s \w |
gdshader |
|
|
(?! (?: (?< (?<= (?= \b \d \s \w |
genie |
|
|
(?< (?<= (?= \b \n \s \w |
gherkin |
|
|
(?! (?< (?<! \b \n \r \s \t \w |
git-commit |
\G \z |
|
(?! (?= \t |
git-rebase |
|
|
\n \s |
gleam |
|
[:alnum:] [:lower:] [:space:] [:upper:] [:word:] |
(?: \b \s |
glimmer-js |
(?!= \G |
x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w i |
glimmer-ts |
(?!= \G |
x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w i |
glsl |
|
|
\b |
gnuplot |
\G |
[:space:] x |
(?! (?: (?< (?<! (?<= (?= \3 \b \d \n \s \w |
go |
(?!= \G |
[:alnum:] \x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \w |
graphql |
(?!= |
*+ |
(?! (?: (?< (?<= (?= \b \s |
groovy |
|
x |
(?! (?: (?< (?<! (?<= (?= \S \W \b \d \n \s \w |
hack |
\G \g \p |
*+ ++ \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \S \W \b \d \n \s \t \w i |
haml |
\R |
*+ \h |
(?! (?: (?< (?<! (?<= (?= \1 \n \s \w m |
handlebars |
|
|
(?! (?: (?< (?<! (?<= (?= \2 \S \b \n \s \w i |
haskell |
\G \g \p |
x |
(?! (?: (?< (?<! (?<= (?= \1 \3 \5 \S \b \n \s \t \w i |
haxe |
|
\h x |
(?! (?: (?< (?<! (?<= (?= \B \b \d \n \s \w |
hcl |
(?!= |
[:alnum:] [:alpha:] \h |
(?! (?: (?< (?<! \2 \b \d \n \r \s \w |
hjson |
|
x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \r \s \t |
hlsl |
|
|
(?< (?<= (?= \b \s i |
html-derivative |
|
|
(?: (?< (?<! \s \w |
html |
\G |
*+ \x x |
(?! (?: (?< (?<! (?<= (?= \2 \b \n \s \t \w i |
http |
|
|
(?: (?= \S \d \s \w i |
hxml |
|
|
(?: (?< (?<! \b \n \s \w |
hy |
|
*+ |
(?: (?< (?<! (?<= (?= \b \s \w |
imba |
\G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \1 \3 \B \b \d \n \s \t \w i |
ini |
\G |
|
(?! (?= \b \n \s \t |
java |
\G |
(?> x |
(?! (?: (?< (?<! (?<= (?= \B \S \b \d \n \s \t \w |
javascript |
(?!= \G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \3 \B \S \b \d \n \s \t \w |
jinja-html |
|
|
|
jinja |
|
|
(?! (?< (?<= \b \n \s |
jison |
\G \z |
[:alpha:] |
(?: (?< (?<= (?= \S \b \d \s \w |
json |
|
x |
(?! (?: (?= \b \d \n \s |
json5 |
|
x |
(?! (?: (?= \b \d \s |
jsonc |
|
x |
(?! (?: (?= \b \d \n \s |
jsonl |
|
x |
(?! (?: (?= \b \d \n \s |
jsonnet |
|
|
\b \d \s |
jssm |
|
|
\s |
jsx |
(?!= \G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \3 \B \S \b \d \n \s \t \w |
julia |
(?!= \P \p |
(?> [:alpha:] [:word:] |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \w |
kotlin |
\g |
|
(?! (?: (?< (?<! (?= \S \b \d \s \w |
kusto |
|
*+ |
(?! (?: (?< (?<! (?<= (?= \W \b \d \s \w |
latex |
\6 \G \V \p |
|
(?: (?< (?<! (?<= (?= \1 \2 \3 \4 \S \b \n \s \w i |
lean |
|
[:space:] |
(?! (?< (?<! (?= \S \b \s |
less |
(?!= \N \R \f |
[:xdigit:] \h \x x |
(?! (?: (?< (?<= (?= \b \d \n \r \s \t \w i |
liquid |
|
|
(?! (?: (?< (?<! (?<= (?= \b \s \w i |
log |
\p |
}+ |
(?! (?< (?<! (?<= \S \b \d \s \t \w i |
logo |
\G |
|
(?! (?: (?= \b \n \t \w |
lua |
(?!= \G |
\A |
(?! (?: (?< (?<! (?<= (?= \1 \2 \b \d \n \s \t \w |
luau |
|
\A |
(?! (?: (?< (?<! (?<= (?= \1 \b \d \n \s \w |
make |
\G |
|
(?! (?: (?< (?<! (?<= (?= \b \n \s \t |
markdown-vue |
\G |
|
\2 \3 \s i |
markdown |
\G \g \k |
(?> *+ ++ ?+ \A x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \S \b \n \s \t \w i |
marko |
|
x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \S \b \n \s |
matlab |
(?!= \G |
(?# *+ x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \t \w |
mdc |
\G |
x |
(?! (?: (?< (?<= (?= \2 \3 \S \d \n \s \t \w i |
mdx |
\G \g \p |
[:alnum:] [:alpha:] [:upper:] \A \x |
(?! (?: (?< (?<! (?<= (?= \1 \S \n \r \s \t i |
mermaid |
\G \p |
|
(?! (?: (?< (?<= (?= \b \d \n \s \w i |
mojo |
(?!= \G |
(?# *+ [:alnum:] [:alpha:] [:upper:] [:word:] x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \4 \S \W \b \d \n \s \w |
move |
\0 |
\x |
(?! (?: (?< (?<! (?<= (?= \b \s \w |
narrat |
|
x |
(?! (?< (?<= (?= \b \d \s \w |
nextflow |
|
|
(?: (?< (?<= (?= \W \b \s \w |
nginx |
\G |
|
(?: (?< (?<= (?= \b \d \s \t |
nim |
\G |
[:alpha:] \h |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w |
nix |
|
|
(?! (?< (?<! (?<= (?= \b \s \w |
nushell |
\g |
|
(?! (?: (?< (?<! (?<= (?= \b \d \s \w i |
objective-c |
\G \g |
(?> *+ ++ x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w |
objective-cpp |
\G \g |
(?> *+ ++ ?+ \h x |
(?! (?: (?< (?<! (?<= (?= \2 \3 \b \d \n \r \s \t \w |
ocaml |
(?!= |
[:alpha:] [:digit:] [:lower:] [:space:] [:upper:] [:word:] [:xdigit:] |
(?! (?: (?< (?<! (?<= (?= \2 \b |
pascal |
\G |
|
(?! (?= \b \d \n \s \t \w i |
perl |
\6 \G \z |
|
(?! (?: (?< (?<! (?<= (?= \1 \2 \5 \S \b \d \n \s \t \w |
php |
\G \g |
++ \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \b \d \n \s \t i |
plsql |
|
|
(?: (?< (?<! \S \b \d \s \w i |
po |
\G \z |
|
(?! (?: (?= \S \d \n \s \t |
postcss |
|
|
(?! (?< (?<! (?<= (?= \b \d \n \s \w |
powerquery |
\p |
\h x |
(?! (?: (?< (?<! \b \d \s \w |
powershell |
\G \g \p |
*+ ?+ \x }+ |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \w i |
prisma |
|
|
(?! (?: \b \n \s \w |
prolog |
|
|
(?! (?< (?<! (?<= (?= \b \d \s \w |
proto |
|
|
(?= \b \d \n \s \w |
pug |
(?!= \G |
|
(?! (?: (?< (?<! (?<= (?= \1 \5 \W \n \s \w |
puppet |
|
(?# [:blank:] \x |
(?! (?: (?< (?<! (?<= (?= \1 \b \d \n \s \t \w i |
purescript |
\G \g \p |
x |
(?! (?: (?< (?<! (?= \1 \S \b \n \s \t \w |
python |
(?!= \G |
(?# *+ [:alnum:] [:alpha:] [:upper:] [:word:] x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \4 \S \W \b \d \n \s \w |
qml |
|
|
(?< (?<= (?= \b \d \s \w |
qmldir |
|
|
\b \d \w |
qss |
|
|
(?= \b \d \s \w |
r |
(?!= \G |
[:alnum:] [:alpha:] |
(?! (?: (?= \1 \b \d \n \s \t \w |
racket |
|
x |
(?! (?: (?< (?<= (?= \1 \W \d \s \w |
raku |
\G |
\x |
(?! (?: (?< (?<= (?= \3 \b \n \s \t \w |
razor |
\g |
[:alnum:] [:alpha:] x |
(?! (?: (?< (?<! (?<= (?= \2 \S \b \n \s i |
reg |
|
|
(?! \d \s i |
regexp |
|
[:alnum:] x |
(?! (?: \b \d \n \s \w |
rel |
|
[:alnum:] [:alpha:] |
(?! (?: (?= \b \s \t |
riscv |
\G \g |
(?> x |
(?! (?: (?< (?= \b \d \n \s \t |
rst |
|
|
(?! (?: (?< (?<= (?= \1 \S \b \d \s \t \w |
ruby |
\G |
(?> \h \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \S \b \d \n \s \t \w i |
rust |
(?!= |
|
(?! (?: (?< (?<! (?= \2 \b \d \s \t \w |
sas |
|
|
(?: (?< (?<! (?<= \b \s \w i |
sass |
|
|
(?! (?< (?<! (?<= (?= \1 \W \b \d \n \s \t \w |
scala |
\G \p |
(?> x |
(?! (?: (?< (?<! (?<= (?= \2 \S \b \n \s \t \w |
scheme |
\G |
[:alnum:] x |
(?! (?: (?< (?<= (?= \n \s \t |
scss |
|
++ \h \x x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w i |
shaderlab |
\G |
|
(?! \b \s i |
shellscript |
\G |
*+ ++ |
(?! (?: (?< (?<! (?<= (?= \2 \3 \S \W \b \d \n \r \s \t \w |
shellsession |
\p |
x |
(?: \S \n \s \w |
smalltalk |
|
(?> |
(?! (?< (?<! (?<= \b \s \t \w |
solidity |
(?!= \G |
|
(?! (?: (?< (?<! (?<= (?= \b \d \s \w i |
soy |
\a |
|
(?: (?= \1 \S \d \s \w |
sparql |
|
|
(?: (?< (?<! \b \w i |
splunk |
|
|
(?< (?<! (?<= (?= \b \d \s \w i |
sql |
\G |
x |
(?! (?: (?< (?<! (?= \4 \S \b \d \n \s \t \w i |
ssh-config |
\G |
|
(?! (?: (?= \b \n \s \t |
stata |
|
\x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w i |
stylus |
\6 \G |
(?> [:ascii:] \x x |
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \t \w i |
svelte |
\G |
*+ [:alnum:] [:alpha:] |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \S \b \s \w |
swift |
\G \g \k \p \z |
(?# (?> *+ ++ ?+ \A \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \B \S \W \b \d \n \r \s \t \w |
system-verilog |
|
x |
(?! (?: (?< (?<! (?<= (?= \b \d \n \r \t \w i |
systemd |
\G |
|
(?! (?: (?< (?<! (?<= (?= \b \d \n \s \t \w |
tasl |
|
|
(?: \b \s |
tcl |
|
|
(?! (?: (?< (?<! (?<= (?= \S \b \d \n \s \t \w |
templ |
\G |
++ |
(?! (?: (?< (?<= (?= \2 \S \b \n \s i |
terraform |
|
[:alnum:] [:alpha:] \h |
(?! (?: (?< (?<! \2 \b \d \n \s \w |
tex |
\G \p |
|
(?! (?: (?< (?<! (?<= (?= \1 \S \b \d \n \s \t |
toml |
\G |
\h x |
(?! (?: (?< (?<! (?<= (?= \S \n \s \t |
ts-tags |
|
|
|
tsv |
|
|
\t |
tsx |
(?!= \G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \3 \B \S \b \d \n \s \t \w |
turtle |
|
\h \x |
(?: \b \d \s \w i |
twig |
|
++ \x x |
(?! (?: (?< (?<! (?<= (?= \2 \S \b \n \s i |
typescript |
(?!= \G |
(?> [:alnum:] [:alpha:] [:digit:] [:upper:] \A x |
(?! (?: (?< (?<! (?<= (?= \3 \B \S \b \d \n \s \t \w |
typespec |
|
[:alnum:] [:alpha:] x |
(?! (?: (?< (?<! (?<= (?= \B \b \s |
typst |
\0 |
[:alnum:] [:alpha:] |
(?! (?< (?<! (?<= (?= \W \b \d \s |
v |
|
*+ \x |
(?! (?: (?< (?<! (?<= (?= \b \d \s \w |
vala |
|
|
(?< (?<= (?= \b \n \s \w |
vb |
\G |
|
(?! (?: (?< (?<= (?= \b \n \s \t \w i |
verilog |
\G |
|
(?! (?< (?<! (?= \b \d \n \s \t i |
vhdl |
|
\h x |
(?! (?: (?< (?<= (?= \2 \3 \4 \5 \S \b \d \n \s i |
viml |
|
|
(?! (?: (?< (?<= (?= \S \b \d \n \s \w i |
vue-directives |
|
|
|
vue-html |
\G |
|
(?! (?: (?< (?<= (?= \2 \S \b \s i |
vue-interpolations |
|
|
|
vue-sfc-style-variable-injection |
|
|
\1 \b \s |
vue |
\G |
*+ [:alnum:] \x x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \b \s \w |
vyper |
(?!= \G |
(?# *+ [:alnum:] [:alpha:] [:upper:] [:word:] x |
(?! (?: (?< (?<! (?<= (?= \1 \2 \3 \4 \S \W \b \d \n \s \w |
wasm |
|
|
(?! (?: (?< (?<= \b \d \s |
wenyan |
|
|
|
wgsl |
(?!= |
|
(?! (?: (?< (?<! \b \s \w |
wikitext |
\G |
x |
(?! (?: (?< (?<= (?= \1 \2 \4 \s \w i |
wolfram |
\g |
(?> ?+ [:alnum:] [:alpha:] \A \h |
(?! (?: (?= \d \s \w |
xml |
|
|
(?! (?: (?= \2 \s \w |
xsl |
|
|
(?: |
yaml |
\G \p |
x |
(?! (?: (?= \1 \S \d \n \s \t \w |
zenscript |
|
|
(?: (?= \b \d \s \w |
zig |
|
\h |
(?! (?< (?<= (?= \b \d \s |