Index: src/Parser/lex.ll
===================================================================
--- src/Parser/lex.ll	(revision a1c9ddd9a661829236d83dd35710833fcf6cf8b1)
+++ src/Parser/lex.ll	(revision 8551b859115f823d8ab0256892e177481b398410)
@@ -10,6 +10,6 @@
  * Created On       : Sat Sep 22 08:58:10 2001
  * Last Modified By : Peter A. Buhr
- * Last Modified On : Wed Jun  6 17:31:09 2018
- * Update Count     : 677
+ * Last Modified On : Thu Jun  7 08:27:40 2018
+ * Update Count     : 679
  */
 
@@ -452,7 +452,9 @@
 
 %%
+
 // ----end of lexer----
 
 void yyerror( const char * errmsg ) {
+	SemanticErrorThrow = true;
 	cout << (yyfilename ? yyfilename : "*unknown file*") << ':' << yylineno << ':' << column - yyleng + 1
 		 << ": " << ErrorHelpers::error_str() << errmsg << " at token \"" << (yytext[0] == '\0' ? "EOF" : yytext) << '"' << endl;
