Pascal does not have "escape" - remove it

pull/2748/head
Alessandro Fragnani 6 years ago
parent e132721b08
commit 735ae599dc

@ -88,8 +88,6 @@ export const language = <ILanguage>{
// we include these common regular expressions // we include these common regular expressions
symbols: /[=><:@\^&|+\-*\/\^%]+/, symbols: /[=><:@\^&|+\-*\/\^%]+/,
escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
// The main tokenizer for our languages // The main tokenizer for our languages
tokenizer: { tokenizer: {
root: [ root: [
@ -128,7 +126,6 @@ export const language = <ILanguage>{
// characters // characters
[/'[^\\']'/, 'string'], [/'[^\\']'/, 'string'],
[/(')(@escapes)(')/, ['string', 'string.escape', 'string']],
[/'/, 'string.invalid'] [/'/, 'string.invalid']
], ],
@ -141,7 +138,6 @@ export const language = <ILanguage>{
string: [ string: [
[/[^\\']+/, 'string'], [/[^\\']+/, 'string'],
[/@escapes/, 'string.escape'],
[/\\./, 'string.escape.invalid'], [/\\./, 'string.escape.invalid'],
[/'/, { token: 'string.quote', bracket: '@close', next: '@pop' } ] [/'/, { token: 'string.quote', bracket: '@close', next: '@pop' } ]
], ],

Loading…
Cancel
Save