 
   'echo':
     'prefix': 'e'
-    'body': "echo $1;$2"
+    'body': "echo $1;"
 
   'print_r':
     'prefix': 'pr'
-    'body': "print_r( $1 );$2"
+    'body': "print_r( $1 );"
 
   'function':
     'prefix': 'f'
-    'body': "function ${1:name}( $2 ) {\n\t$3\n}$4"
+    'body': "function ${1:name}( $2 ) {\n\t$3\n}"
 
   '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}"
 
   'foreach':
     'prefix': 'foreach'
-    'body': "foreach ( ${1:\$object} as ${2:\$value} ) {\n\t$3\n}$4"
+    'body': "foreach ( ${1:\$object} as ${2:\$value} ) {\n\t$3\n}"
 
 # Inline PHP Blocks (meant to be intermixed with HTML)
 


  '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"

  # Error handling

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

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

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

'.source.js':



  'Function Declaration':
    'prefix': 'fd'
    'body': "function ${1:name}($2) {\n\t$3\n}"

  'Function Expression':
    'prefix': 'fe'
    'body': "function ($1) {\n\t$2\n}"

  # Jasmine

  'it':
    'prefix': 'it'
    'body': "it('$1', function ($2) {\n\t$3\n});"

  'describe':
    'prefix': 'desc'
    'body': "describe('$1', function ($2) {\n\t$3\n});"

  'expect':
    'prefix': 'expect'
    'body': "expect($1).${2:toBe}($3);"

# Python 2 and 3 blocks/statements

