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