       ]
     },
     #
-    # assert
+    #
+    #
+    #
+    # Assert
     #
     'assert-expression': {
       'patterns': [
         'begin': 'assert\\s*\\(',
-        'beginCaptures': {
-          '0': { 'name': 'keyword.assert.begin.d' }
-        },
+        'beginCaptures': { '0': { 'name': 'keyword.assert.begin.d' } },
         'end': '\\)',
-        'endCaptures': {
-          '0': { 'name': 'keyword.assert.end.d' }
-        },
+        'endCaptures': { '0': { 'name': 'keyword.assert.end.d' } },
         'patterns': [
           { 'include': '#expression' }
         ]
       ]
     },
     #
-    # typeid
+    # Typeid
     #
     'typeid-expression': {
       'patterns': [
         'begin': 'typeid\\s*\\(',
-        'beginCaptures': {
-          '0': { 'name': 'keyword.typeid.begin.d' }
-        },
+        'beginCaptures': { '0': { 'name': 'keyword.typeid.begin.d' } },
         'end': '\\)',
-        'endCaptures': {
-          '0': { 'name': 'keyword.typeid.end.d' }
-        },
+        'endCaptures': { '0': { 'name': 'keyword.typeid.end.d' } },
         'patterns': [
           { 'include': '#type' },
           { 'include': '#expression' }

    'traits-expression': {
      'patterns': [
        'begin': '__traits\\s*\\(',
        'beginCaptures': {
          '0': { 'name': 'keyword.other.traits.begin.d' }
        },
        'end': '\\)',
        'endCaptures': {
          '0': { 'name': 'keyword.other.traits.end.d' }
        },
        'patterns': [
          { 'include': '#traits-keyword' },
          { 'include': '#traits-argument' }

      'patterns': [
        {
          'begin': 'deprecated\\s*\\(',
          'beginCaptures': { '0': { 'name': 'keyword.other.deprecated.begin.d' } },
          'end': '\\)',
          'endCaptures': { '0': { 'name': 'keyword.other.deprecated.end.d' } },
          'patterns': [
            { 'include': '#string-literal' },
          ]
