 
   'if':
     'prefix': 'if'
-    'body': "if (${1:condition}) {\n\t$2\n} $3"
+    'body': "if (${1:condition}) {\n\t$2\n}"
 
   'else if':
     'prefix': 'elseif'
-    'body': "else if (${1:condition}) {\n\t$2\n} $3"
+    'body': "else if (${1:condition}) {\n\t$2\n}"
 
   'else':
     'prefix': 'else'
-    'body': "else {\n\t$1\n} $2"
+    'body': "else {\n\t$1\n}"
 
   'for':
     'prefix': 'for'
-    'body': "for (${1:i} = ${2:0}; ${1:i} < ${3:end}; ${1:i} += ${4:1}) {\n\t$5\n}$6"
+    'body': "for (${1:i} = ${2:0}; ${1:i} < ${3:end}; ${1:i} += ${4:1}) {\n\t$5\n}"
 
   # Error handling
 
   'try':
     'prefix': 'try'
-    'body': "try {\n\t$1\n} $2"
+    'body': "try {\n\t$1\n}"
 
   'catch':
     'prefix': 'catch'
-    'body': "catch ($1) {\n\t$2\n} $3"
+    'body': "catch ($1) {\n\t$2\n}"
 
   'finally':
     'prefix': 'finally'
-    'body': "finally {\n\t$1\n} $2"
+    'body': "finally {\n\t$1\n}"
 
 '.source.js':
 


  'echo':
    'prefix': 'e'
    'body': "echo $1;$2"

  'print_r':
    'prefix': 'pr'
    'body': "print_r( $1 );$2"

  'function':
    'prefix': 'f'
    'body': "function ${1:name}( $2 ) {\n\t$3\n}$4"

  'if':
    'prefix': 'if'
    'body': "if ( ${1:condition} ) {\n\t$2\n} $3"

  'else if':
    'prefix': 'elseif'
    'body': "else if ( ${1:condition} ) {\n\t$2\n} $3"

  'else':
    'prefix': 'else'
    'body': "else {\n\t$1\n} $2"

  'for':
    'prefix': 'for'
    'body': "for ( ${1:\$i} = ${2:0}; ${1:\$i} < ${3:end}; ${1:\$i} += ${4:1} ) {\n\t$5\n}$6"

  'foreach':
    'prefix': 'foreach'
    'body': "foreach ( ${1:\$object} as ${2:\$value} ) {\n\t$3\n}$4"

# Inline PHP Blocks (meant to be intermixed with HTML)



  'docstring':
    'prefix': 'docstr'
    'body': "'''$1'''"

  'if':
    'prefix': 'if'
    'body': "if ${1:condition}:\n\t${2:pass}"

  'elif':
    'prefix': 'elif'
    'body': "elif ${1:condition}:\n\t${2:pass}"

  'else':
    'prefix': 'else'
    'body': "else:\n\t${1:pass}"

  'for':
    'prefix': 'for'
    'body': "for ${1:value} in ${2:iterable}:\n\t${3:pass}"

  'while':
    'prefix': 'while'
    'body': "while ${1:condition}:\n\t${2:pass}"

  'try':
    'prefix': 'try'
    'body': "try:\n\t${1:pass}"

  'except':
    'prefix': 'except'
    'body': "except ${1:Exception}:\n\t${2:pass}"

  'finally':
    'prefix': 'finally'
    'body': "finally:\n\t${1:pass}"

  'with':
    'prefix': 'with'
    'body': "with ${1:contextmanager}:\n\t${2:pass}"

  'with open()':
    'prefix': 'witho'
    'body': "with open(${1:path}, '${2:r}') as ${3:file}:\n\t${4:pass}"

  'function':
    'prefix': 'def'
    'body': "def ${1:fname}($2):\n\t${3:pass}"

  'class':
    'prefix': 'class'
    'body': "class ${1:ClassName}(${2:object}):\n\t${3:pass}"

# PHP blocks/statements (meant to be used within PHP source blocks)

