mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
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.
33 lines
1.0 KiB
33 lines
1.0 KiB
Prism.languages.scheme = {
|
|
'comment': /;.*/,
|
|
'string': {
|
|
pattern: /"(?:[^"\\]|\\.)*"|'[^()#'\s]+/,
|
|
greedy: true
|
|
},
|
|
'character': {
|
|
pattern: /#\\(?:[ux][a-fA-F\d]+|[a-zA-Z]+|\S)/,
|
|
alias: 'string'
|
|
},
|
|
'keyword': {
|
|
pattern: /(\()(?:define(?:-syntax|-library|-values)?|(?:case-)?lambda|let(?:\*|rec)?(?:-values)?|else|if|cond|begin|delay(?:-force)?|parameterize|guard|set!|(?:quasi-)?quote|syntax-rules)(?=[()\s])/,
|
|
lookbehind: true
|
|
},
|
|
'builtin': {
|
|
pattern: /(\()(?:(?:cons|car|cdr|list|call-with-current-continuation|call\/cc|append|abs|apply|eval)\b|null\?|pair\?|boolean\?|eof-object\?|char\?|procedure\?|number\?|port\?|string\?|vector\?|symbol\?|bytevector\?)(?=[()\s])/,
|
|
lookbehind: true
|
|
},
|
|
'number': {
|
|
pattern: /([\s()])[-+]?(?:\d+\/\d+|\d*\.?\d+(?:\s*[-+]\s*\d*\.?\d+i)?)\b/,
|
|
lookbehind: true
|
|
},
|
|
'boolean': /#[tf]/,
|
|
'operator': {
|
|
pattern: /(\()(?:[-+*%\/]|[<>]=?|=>?)(?=\s|$)/,
|
|
lookbehind: true
|
|
},
|
|
'function': {
|
|
pattern: /(\()[^()'\s]+(?=[()\s)]|$)/,
|
|
lookbehind: true
|
|
},
|
|
'punctuation': /[()']/
|
|
};
|
|
|