Index: src/Common/SemanticError.cc
===================================================================
--- src/Common/SemanticError.cc	(revision ca54499c30d3851f774da304ea39374bc91c002d)
+++ src/Common/SemanticError.cc	(revision c7d8100c04dddc3173838f3f474ec3e69b01cb80)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed May  2 18:13:37 2018
-// Update Count     : 8
+// Last Modified On : Wed May 16 15:01:20 2018
+// Update Count     : 9
 //
 
@@ -70,4 +70,6 @@
 //-----------------------------------------------------------------------------
 // Semantic Error
+bool SemanticErrorThrow = false;
+
 SemanticErrorException::SemanticErrorException( CodeLocation location, std::string error ) {
 	append( location, error );
@@ -94,4 +96,5 @@
 
 void SemanticError( CodeLocation location, std::string error ) {
+	SemanticErrorThrow = true;
 	throw SemanticErrorException(location, error);
 }
Index: src/Common/SemanticError.h
===================================================================
--- src/Common/SemanticError.h	(revision ca54499c30d3851f774da304ea39374bc91c002d)
+++ src/Common/SemanticError.h	(revision c7d8100c04dddc3173838f3f474ec3e69b01cb80)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed May  2 18:13:15 2018
-// Update Count     : 29
+// Last Modified On : Wed May 16 15:01:23 2018
+// Update Count     : 30
 //
 
@@ -21,4 +21,6 @@
 //-----------------------------------------------------------------------------
 // Errors
+
+extern bool SemanticErrorThrow;
 
 __attribute__((noreturn)) void SemanticError( CodeLocation location, std::string error );
