Urara-Blog/node_modules/.pnpm-store/v3/files/24/a7a89ea6cab7367e9e8930b309830316f7a00dd0992ef361f24e8c2774f5efe959dc937e79a1af40d1c2208ca90a410532f10fe1193bfb030ce1132681161e
2022-08-14 01:14:53 +08:00

18 lines
497 B
Text

Prism.languages.racket = Prism.languages.extend('scheme', {
'lambda-parameter': {
// the racket lambda syntax is a lot more complex, so we won't even attempt to capture it.
// this will just prevent false positives of the `function` pattern
pattern: /([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,
lookbehind: true
}
});
Prism.languages.insertBefore('racket', 'string', {
'lang': {
pattern: /^#lang.+/m,
greedy: true,
alias: 'keyword'
}
});
Prism.languages.rkt = Prism.languages.racket;