From 981e49eebde58b44093e72b7d90a683aa18f3d5b Mon Sep 17 00:00:00 2001
From: Mark Wheelhouse <mjw03@doc.ic.ac.uk>
Date: Mon, 3 Feb 2020 16:38:29 +0000
Subject: [PATCH] split up bad int assignment errors for more modular testing

---
 invalid/syntaxErr/variables/badintAssignments.wacc  |  2 +-
 invalid/syntaxErr/variables/badintAssignments1.wacc | 13 +++++++++++++
 invalid/syntaxErr/variables/badintAssignments2.wacc | 13 +++++++++++++
 3 files changed, 27 insertions(+), 1 deletion(-)
 create mode 100644 invalid/syntaxErr/variables/badintAssignments1.wacc
 create mode 100644 invalid/syntaxErr/variables/badintAssignments2.wacc

diff --git a/invalid/syntaxErr/variables/badintAssignments.wacc b/invalid/syntaxErr/variables/badintAssignments.wacc
index 73c225f..fb55312 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 0000000..a27d094
--- /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 0000000..efb030e
--- /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 
-- 
GitLab