   'macro-extended-functions':
     'patterns': [
       {
-        'include': '#comments'
-      }
-      {
         'match': '\\b(properties)\\b'
         'name': 'keyword.macro.extendedfcn.stata'
       }
       {
-        'match': '\\b(t(ype|yp|y)?|f(ormat|orma|orm|or|o)?|val(ue|u)?\\s+l(able|abl|ab|a)?|var(iable|iabl|iab|ia|i)?\\s+l(able|abl|ab|a)?|data\\s+l(able|abl|ab|a)?|sort(edby|edb|ed|e)?|lab(el|e)?|maxlength|constraint|char)\\b'
+        'match': '\\b(t(ype|yp|y)?|f(ormat|orma|orm|or|o)?|val(ue|u)?\\s+l(able|abl|ab|a)?|var(iable|iabl|iab|ia|i)?\\s+l(abel|abe|ab|a)?|data\\s+l(able|abl|ab|a)?|sort(edby|edb|ed|e)?|lab(el|e)?|maxlength|constraint|char)\\b'
         'name': 'keyword.macro.extendedfcn.stata'
       }
       {

        'end': '\''
        'endCaptures':
          '0':
            'name': 'punctuation.definition.blahblah.string.end.stata'
        'contentName': 'meta.macro-extended-function.stata'
        'patterns': [
          {

          }
          {
            'include': '#constants'
          }
          {
            'include': '#functions'
          }
        ]
      }
