Index: src/Parser/lex.ll
===================================================================
--- src/Parser/lex.ll	(revision 25744d2995ccd832b40e8596d436262e32d6e0cb)
+++ src/Parser/lex.ll	(revision a5e7233ed9642389f0f296f388965729df83c758)
@@ -10,6 +10,6 @@
  * Created On       : Sat Sep 22 08:58:10 2001
  * Last Modified By : Peter A. Buhr
- * Last Modified On : Tue Oct  6 18:15:41 2020
- * Update Count     : 743
+ * Last Modified On : Wed Feb 17 08:38:13 2021
+ * Update Count     : 752
  */
 
@@ -221,6 +221,6 @@
 break			{ KEYWORD_RETURN(BREAK); }
 case			{ KEYWORD_RETURN(CASE); }
-catch			{ KEYWORD_RETURN(CATCH); }				// CFA
-catchResume		{ KEYWORD_RETURN(CATCHRESUME); }		// CFA
+catch			{ QKEYWORD_RETURN(CATCH); }				// CFA
+catchResume		{ QKEYWORD_RETURN(CATCHRESUME); }		// CFA
 char			{ KEYWORD_RETURN(CHAR); }
 choose			{ KEYWORD_RETURN(CHOOSE); }				// CFA
@@ -247,5 +247,6 @@
 fallthrough		{ KEYWORD_RETURN(FALLTHROUGH); }		// CFA
 fallthru		{ KEYWORD_RETURN(FALLTHRU); }			// CFA
-finally			{ KEYWORD_RETURN(FINALLY); }			// CFA
+finally			{ QKEYWORD_RETURN(FINALLY); }			// CFA
+fixup			{ QKEYWORD_RETURN(FIXUP); }				// CFA
 float			{ KEYWORD_RETURN(FLOAT); }
 __float80		{ KEYWORD_RETURN(uuFLOAT80); }			// GCC
@@ -287,5 +288,7 @@
 or				{ QKEYWORD_RETURN(WOR); }				// CFA
 otype			{ KEYWORD_RETURN(OTYPE); }				// CFA
+recover			{ QKEYWORD_RETURN(RECOVER); }			// CFA
 register		{ KEYWORD_RETURN(REGISTER); }
+report			{ KEYWORD_RETURN(THROWRESUME); }		// CFA
 restrict		{ KEYWORD_RETURN(RESTRICT); }			// C99
 __restrict		{ KEYWORD_RETURN(RESTRICT); }			// GCC
@@ -324,6 +327,6 @@
 __volatile		{ KEYWORD_RETURN(VOLATILE); }			// GCC
 __volatile__	{ KEYWORD_RETURN(VOLATILE); }			// GCC
-waitfor			{ KEYWORD_RETURN(WAITFOR); }
-when			{ KEYWORD_RETURN(WHEN); }
+waitfor			{ KEYWORD_RETURN(WAITFOR); }			// CFA
+when			{ KEYWORD_RETURN(WHEN); }				// CFA
 while			{ KEYWORD_RETURN(WHILE); }
 with			{ KEYWORD_RETURN(WITH); }				// CFA
