1 | Prism.languages.racket = Prism.languages.extend('scheme', {
|
2 | 'lambda-parameter': {
|
3 | // the racket lambda syntax is a lot more complex, so we won't even attempt to capture it.
|
4 | // this will just prevent false positives of the `function` pattern
|
5 | pattern: /([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,
|
6 | lookbehind: true
|
7 | }
|
8 | });
|
9 |
|
10 | Prism.languages.insertBefore('racket', 'string', {
|
11 | 'lang': {
|
12 | pattern: /^#lang.+/m,
|
13 | greedy: true,
|
14 | alias: 'keyword'
|
15 | }
|
16 | });
|
17 |
|
18 | Prism.languages.rkt = Prism.languages.racket;
|