--- a/test/func-decl.test.expected
+++ b/test/func-decl.test.expected
@@ -1,5 +1,11 @@
 FUNCTION func_decl_void:DINT;
-func_decl_void: DINT;
+
+VAR
+
+END_VAR
+
+END_FUNCTION
+
 FUNCTION func_decl_empty:DINT;
 
 END_FUNCTION
@@ -16,24 +22,52 @@
 
 END_FUNCTION
 FUNCTION func_def_all_voidparams:DINT;
+
+VAR
 a: DINT;
+
+END_VAR
+
+VAR
 b: DINT;
+
+END_VAR
    func_def_all_voidparams := (a);
  RETURN;
 
 END_FUNCTION
 FUNCTION func_def_all_noparams:DINT;
+
+VAR
 a: DINT;
+
+END_VAR
+
+VAR
 b: DINT;
+
+END_VAR
    func_def_all_noparams := (a);
  RETURN;
 
 END_FUNCTION
 FUNCTION func_def_full:DINT;
+
+VAR_IN_OUT
 a: DINT;
 b: DINT;
+
+END_VAR
+
+VAR
 c: DINT;
+
+END_VAR
+
+VAR
 d: DINT;
+
+END_VAR
  b := 2;
  
 IF a
@@ -45,6 +79,10 @@
 
 END_FUNCTION
 FUNCTION func_def_pointer:DINT;
+
+VAR
 a: DINT;
 
+END_VAR
+
 END_FUNCTION