       \t\t${8:// your code here}
       }$9
     """
+    leftLabelHTML: "<span class='syntax--support function'>#</span>"
+    prefix: 'switch():3'
   'switch():4':
-    'prefix': 'switch():4'
-    'body': """
+    body: """
       switch(\$${1:variable}) {
       \tcase ${2:value1}:
       \t\t${3:// your code here}

      \t\t${4:// your code here}
      }$5
    """
  'switch():2':
    'prefix': 'switch():2'
    'body': """
      switch(\$${1:variable}) {
      \tcase ${2:value1}:
      \t\t${3:// your code here}

      \t\t${12:// your code here}
      }$13
    """
    leftLabelHTML: "<span class='syntax--support function'>#</span>"
    prefix: 'switch():5'
  'un.onGUIEnd()':
    body: """
      function un.onGUIEnd(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onGUIEnd()'
  'un.onGUIInit()':
    body: """
      function un.onGUIInit(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onGUIInit()'
  'un.onInit()':
    body: """
      function un.onInit(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onInit()'
  'un.onRebootFailed()':
    body: """
      function un.onRebootFailed(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onRebootFailed()'
  'un.onSelChange()':
    body: """
      function un.onSelChange(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onSelChange()'
  'un.onUninstFailed()':
    body: """
      function un.onUninstFailed(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onUninstFailed()'
  'un.onUninstSuccess()':
    body: """
      function un.onUninstSuccess(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onUninstSuccess()'
  'un.onUserAbort¡()':
    body: """
      function un.onUserAbort(${1}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name function'>E</span>"
    prefix: 'un.onUserAbort¡()'
  'uninstall page Components()':
    body: """
      uninstall page Components(${1:function}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name section'>E</span>"
    prefix: 'uninstall page Components()'
  'uninstall page Directory()':
    body: """
      uninstall page Directory(${1:function}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name section'>E</span>"
    prefix: 'uninstall page Directory()'
  'uninstall page InstFiles()':
    body: """
      uninstall page InstFiles(${1:function}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name section'>E</span>"
    prefix: 'uninstall page InstFiles()'
  'uninstall page License()':
    body: """
      uninstall page License(${1:function}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name section'>E</span>"
    prefix: 'uninstall page License()'
  'uninstall page uninstConfirm()':
    body: """
      uninstall page uninstConfirm(${1:function}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--entity name section'>E</span>"
    prefix: 'uninstall page uninstConfirm()'
  'UninstallButtonText()':
    body: 'UninstallButtonText("${1:text}");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UninstallButtonText()'
  'UninstallCaption()':
    body: 'UninstallCaption("${1:caption}");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UninstallCaption()'
  'UninstallIcon()':
    body: 'UninstallIcon(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UninstallIcon()'
  'UninstallSubCaption()':
    body: 'UninstallSubCaption(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UninstallSubCaption()'
  'UninstallText()':
    body: 'UninstallText("${1:text}"${2:, "${3:subtext}"});$4'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UninstallText()'
  'UnRegDLL()':
    body: 'UnRegDLL(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'UnRegDLL()'
  'VIAddVersionKey()':
    body: 'VIAddVersionKey(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'VIAddVersionKey()'
  'VIProductVersion()':
    body: 'VIProductVersion(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'VIProductVersion()'
  'while()':
    body: """
      while(${1:condition}) {
      \t${2:// your code here}
      }$3
    """
    leftLabelHTML: "<span class='syntax--support function'>#</span>"
    prefix: 'while()'
  'WindowIcon()':
    body: 'WindowIcon(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WindowIcon()'
  'WindowIcon(off)':
    body: 'WindowIcon("off");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WindowIcon(off)'
  'WindowIcon(on)':
    body: 'WindowIcon("on");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WindowIcon(on)'
  'WriteINIStr()':
    body: 'WriteINIStr(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteINIStr()'
  'WriteRegBin()':
    body: 'WriteRegBin(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteRegBin()'
  'WriteRegDWORD()':
    body: 'WriteRegDWORD(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteRegDWORD()'
  'WriteRegExpandStr()':
    body: 'WriteRegExpandStr(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteRegExpandStr()'
  'WriteRegStr()':
    body: 'WriteRegStr(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteRegStr()'
  'WriteUninstaller()':
    body: 'WriteUninstaller(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'WriteUninstaller()'
  'XPStyle()':
    body: 'XPStyle(${1});$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'XPStyle()'
  'XPStyle(off)':
    body: 'XPStyle("off");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'XPStyle(off)'
  'XPStyle(on)':
    body: 'XPStyle("on");$2'
    leftLabelHTML: "<span class='syntax--keyword'>K</span>"
    prefix: 'XPStyle(on)'
