         name: 'invalid.illegal.latex'
         match: '(?<=[^\\\\])(\\$)(?=[^\\$])|(\\\\(\\[|\\(|\\)))'
       }
-      {
-        include: '$base'
-      }
+      { include: '$base' }
     ]
   }
   genericEnvironment: {

        comment: 'Will try and find optional arguments first.'
        include: '#optionalArgumentScope'
      }
      {
        include: '#argumentScope'
      }
    ]
  }
  sectioning: {

        name: 'punctuation.definition.optional.end.latex'
    patterns: [
      comment: 'Optimisation good to implement here. Rework commentMeta to be a more general check for escaped characters and comments'
      { include: '#commentMeta' }
      { include: '#escapedCloseSquareBracket' }
      { include: '#nestedSquareBrackets' }
    ]
  }
  endArgumentsMeta: {
    patterns: [
      { include: '#doubleBackslash' }
      { include: '#escapedCurlyBracket' }
    ]
  }
  inlineMathMode: {
