You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
497 B
18 lines
497 B
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;
|
|
|