1
0
Эх сурвалжийг харах

Pascal does not have "escape" - remove it

Alessandro Fragnani 6 жил өмнө
parent
commit
735ae599dc
1 өөрчлөгдсөн 0 нэмэгдсэн , 4 устгасан
  1. 0 4
      src/pascal/pascal.ts

+ 0 - 4
src/pascal/pascal.ts

@@ -88,8 +88,6 @@ export const language = <ILanguage>{
 	// we include these common regular expressions
 	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
 	tokenizer: {
 		root: [
@@ -128,7 +126,6 @@ export const language = <ILanguage>{
 
 			// characters
 			[/'[^\\']'/, 'string'],
-			[/(')(@escapes)(')/, ['string', 'string.escape', 'string']],
 			[/'/, 'string.invalid']
 		],
 
@@ -141,7 +138,6 @@ export const language = <ILanguage>{
 
 		string: [
 		  [/[^\\']+/,  'string'],
-		  [/@escapes/, 'string.escape'],
 		  [/\\./,      'string.escape.invalid'],
 		  [/'/,        { token: 'string.quote', bracket: '@close', next: '@pop' } ]
 		],