Index: src/Common/SemanticError.cc
===================================================================
--- src/Common/SemanticError.cc	(revision 4990812a267816ea3e0fb7cc082e6257d1db7446)
+++ src/Common/SemanticError.cc	(revision d142ec5da42a1be20c906da7cdcd7113b90c8208)
@@ -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 4990812a267816ea3e0fb7cc082e6257d1db7446)
+++ src/Common/SemanticError.h	(revision d142ec5da42a1be20c906da7cdcd7113b90c8208)
@@ -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 );
