       'patterns': [
         {
           'begin': 'is\\s*\\(',
-          'beginCaptures': {
-            '0': { 'name': 'keyword.operator.is.begin.d' },
-          },
+          'beginCaptures': { '0': { 'name': 'keyword.operator.is.begin.d' } },
           'end': '\\)',
-          'endCaptures': {
-            '0': { 'name': 'keyword.operator.is.end.d' },
-          },
+          'endCaptures': { '0': { 'name': 'keyword.operator.is.end.d' } },
           'patterns': [
             {
               'match': ':|==|,',

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

          'end': '\\)',
          'name': 'entity.name.tag.user-defined-property.d',
          'patterns': [
            { 'include': '#expression' }
          ]
        }
      ]
