  ENVIRONMENT="\renew?"
    START="\renew"
    SCOPE=1
  ENVIRONMENT="\provide?"
    START="\provide"
    SCOPE=1
  ENVIRONMENT="\altnew?"
    START="\altnew"
    SCOPE=1
  ENVIRONMENT="\Declare?"
    START="\Declare"
    SCOPE=1
  ENVIRONMENT="\New?"
    START="\New"
    SCOPE=1
  ENVIRONMENT="\Renew?"
    START="\Renew"
    SCOPE=1
  ENVIRONMENT="\Provide?"
    START="\Provide"
    SCOPE=1
  ENVIRONMENT="\definecolor?"
    START="\definecolor"
    SCOPE=1
  ENVIRONMENT="\colorlet?"
    START="\colorlet"
    SCOPE=1
  ENVIRONMENT="\RequirePackage?"
    START="\RequirePackage"
    SCOPE=1
  ENVIRONMENT="\PassOptionsTo?"
    START="\PassOptionsTo"
    SCOPE=1
  // Comments with high priority!
  ENVIRONMENT="%%?"
    START="%%"
    SCOPE=2
    PRIORITY=9
    STRICT_PRIORITY=1
    SPELL=0
  ENVIRONMENT="%&?"
    START="%&"
    SCOPE=2
    PRIORITY=9
    STRICT_PRIORITY=1
    SPELL=0
  // Avoid broken spelling in DTX mode!
  ENVIRONMENT="\begin{macrocode} .. \end{macrocode}"
    START="\begin{macrocode}"
    STOP="%    \end{macrocode}"
    SCOPE=4
    PRIORITY=9
    STRICT_PRIORITY=1
    SPELL=0
  ENVIRONMENT="\DoNotIndex{?}"
    START="\DoNotIndex{"
    STOP="}"
    BALANCED=0
    SCOPE=3
    PRIORITY=9
    STRICT_PRIORITY=1
    SPELL=0
  // Do Spell the following Environments
