     'constructor': {
       'patterns': [
         {
-          'match': 'this',
+          'match': 'this\\b',
           'name': 'entity.name.function.constructor.d'
         },
       ]

    'base-type': {
      'patterns': [
        {
          'match': '(auto|bool|byte|ubyte|short|ushort|int|uint|long|ulong|char|wchar|dchar|float|double|real|ifloat|idouble|ireal|cfloat|cdouble|creal|void)\\**(?!\\w)',
          'name': 'storage.type.basic-type.d'
        },
      ]

          ]
        },
        {
          'match': 'out\\b',
          'name': 'keyword.control.out.d'
        },
      ]
