diff --git a/invalid/syntaxErr/variables/badintAssignments.wacc b/invalid/syntaxErr/variables/badintAssignments.wacc
index 73c225f44ca740a44cdeee93898bb7e27be8d42c..fb55312b368b3276baf7e27c8546580d907bf6cf 100644
--- a/invalid/syntaxErr/variables/badintAssignments.wacc
+++ b/invalid/syntaxErr/variables/badintAssignments.wacc
@@ -1,4 +1,4 @@
-# bad integer assignments
+# bad integer assignments - multiple syntax errors
 
 # Output:
 # #syntax_error#
diff --git a/invalid/syntaxErr/variables/badintAssignments1.wacc b/invalid/syntaxErr/variables/badintAssignments1.wacc
new file mode 100644
index 0000000000000000000000000000000000000000..a27d094c98f38d9bfe559f2039b32348bc6b45e8
--- /dev/null
+++ b/invalid/syntaxErr/variables/badintAssignments1.wacc
@@ -0,0 +1,13 @@
+# bad integer assignment - whitespace should delimit ints
+
+# Output:
+# #syntax_error#
+
+# Exit:
+# 100
+
+# Program:
+
+begin
+  int x = 22 0
+end 
diff --git a/invalid/syntaxErr/variables/badintAssignments2.wacc b/invalid/syntaxErr/variables/badintAssignments2.wacc
new file mode 100644
index 0000000000000000000000000000000000000000..efb030e875341f902593fca440a6bb243ca796c7
--- /dev/null
+++ b/invalid/syntaxErr/variables/badintAssignments2.wacc
@@ -0,0 +1,13 @@
+# bad integer assignments - malformed int literal
+
+# Output:
+# #syntax_error#
+
+# Exit:
+# 100
+
+# Program:
+
+begin
+  int y = 1A4
+end