   }
   {
     'begin': '"'
-    'end': '"'
-    'contentName': 'string.quoted.double.lo'
+    'end': '[^\\\\]?"'
+    'name': 'string.quoted.double.lo'
     'patterns': [
-      'include' : '#escaped-char'
+      { 'include' : '#escaped-char'}
       {
         'begin':'\\\\\\('
         'end':'\\)'

    'repository' : [
      'escaped-char' :
        'name' : 'constant.character.escape'
        'matches' : '\\\\(a|b|t|n|r|u[0-9a-zA-F]+;|.)'
    ]
  }
]

  }
  {
    'begin': '\`'
    'end': '[^\\\\]?\`'
    'contentName': 'regexp.lo'
    'patterns': [
        'include' : '#escaped-char'
