Index: src/Parser/ParseNode.h
===================================================================
--- src/Parser/ParseNode.h	(revision 2a8427c61128cfaed539e695bd10d0c71b358737)
+++ src/Parser/ParseNode.h	(revision 45c43e563b69c17c6ac72ff5332c98c7024a0917)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 13:28:16 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb 22 15:31:48 2018
-// Update Count     : 826
+// Last Modified On : Thu Feb 22 17:49:31 2018
+// Update Count     : 827
 //
 
@@ -209,5 +209,5 @@
 	enum Length { Short, Long, LongLong, NoLength };
 	static const char * lengthNames[];
-	enum Aggregate { Struct, Union, Trait, Coroutine, Monitor, Thread, NoAggregate };
+	enum Aggregate { Struct, Union, Exception, Trait, Coroutine, Monitor, Thread, NoAggregate };
 	static const char * aggregateNames[];
 	enum TypeClass { Otype, Dtype, Ftype, Ttype, NoTypeClass };
Index: src/Parser/lex.ll
===================================================================
--- src/Parser/lex.ll	(revision 2a8427c61128cfaed539e695bd10d0c71b358737)
+++ src/Parser/lex.ll	(revision 45c43e563b69c17c6ac72ff5332c98c7024a0917)
@@ -10,6 +10,6 @@
  * Created On       : Sat Sep 22 08:58:10 2001
  * Last Modified By : Peter A. Buhr
- * Last Modified On : Wed Oct 25 13:53:56 2017
- * Update Count     : 634
+ * Last Modified On : Thu Feb 22 18:11:27 2018
+ * Update Count     : 637
  */
 
@@ -232,4 +232,5 @@
 enum			{ KEYWORD_RETURN(ENUM); }
 __extension__	{ KEYWORD_RETURN(EXTENSION); }			// GCC
+exception		{ KEYWORD_RETURN(EXCEPTION); }			// CFA
 extern			{ KEYWORD_RETURN(EXTERN); }
 fallthru		{ KEYWORD_RETURN(FALLTHRU); }			// CFA
Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 2a8427c61128cfaed539e695bd10d0c71b358737)
+++ src/Parser/parser.yy	(revision 45c43e563b69c17c6ac72ff5332c98c7024a0917)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Feb 22 15:31:19 2018
-// Update Count     : 3027
+// Last Modified On : Thu Feb 22 17:48:54 2018
+// Update Count     : 3028
 //
 
@@ -187,4 +187,5 @@
 %token TYPEOF LABEL										// GCC
 %token ENUM STRUCT UNION
+%token EXCEPTION										// CFA
 %token COROUTINE MONITOR THREAD							// CFA
 %token OTYPE FTYPE DTYPE TTYPE TRAIT					// CFA
@@ -1891,4 +1892,6 @@
 	| UNION
 		{ $$ = DeclarationNode::Union; }
+	| EXCEPTION
+		{ $$ = DeclarationNode::Exception; }
 	| COROUTINE
 		{ $$ = DeclarationNode::Coroutine; }
