Index: src/CompilationState.cc
===================================================================
--- src/CompilationState.cc	(revision 0c730d99f3adb5e9d0dd1dea118413d63b716406)
+++ src/CompilationState.cc	(revision 00da199562ec3c4b8d4fbd5ae8a205c18cb892ce)
@@ -9,7 +9,7 @@
 // Author           : Rob Schluntz
 // Created On       : Mon Ju1 30 10:47:01 2018
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Fri May  3 13:45:23 2019
-// Update Count     : 4
+// Last Modified By : Henry Xue
+// Last Modified On : Tue Jul 20 04:27:35 2021
+// Update Count     : 5
 //
 
@@ -23,4 +23,5 @@
 	ctorinitp = false,
 	declstatsp = false,
+	exdeclp = false,
 	exprp = false,
 	expraltp = false,
Index: src/CompilationState.h
===================================================================
--- src/CompilationState.h	(revision 0c730d99f3adb5e9d0dd1dea118413d63b716406)
+++ src/CompilationState.h	(revision 00da199562ec3c4b8d4fbd5ae8a205c18cb892ce)
@@ -9,7 +9,7 @@
 // Author           : Rob Schluntz
 // Created On       : Mon Ju1 30 10:47:01 2018
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Fri May  3 13:43:21 2019
-// Update Count     : 4
+// Last Modified By : Henry Xue
+// Last Modified On : Tue Jul 20 04:27:35 2021
+// Update Count     : 5
 //
 
@@ -22,4 +22,5 @@
 	ctorinitp,
 	declstatsp,
+	exdeclp,
 	exprp,
 	expraltp,
Index: src/main.cc
===================================================================
--- src/main.cc	(revision 0c730d99f3adb5e9d0dd1dea118413d63b716406)
+++ src/main.cc	(revision 00da199562ec3c4b8d4fbd5ae8a205c18cb892ce)
@@ -10,6 +10,6 @@
 // Created On       : Fri May 15 23:12:02 2015
 // Last Modified By : Henry Xue
-// Last Modified On : Tue Jul 20 04:10:50 2021
-// Update Count     : 657
+// Last Modified On : Tue Jul 20 04:27:35 2021
+// Update Count     : 658
 //
 
@@ -308,4 +308,8 @@
 
 		PASS( "Translate Exception Declarations", ControlStruct::translateExcept( translationUnit ) );
+		if ( exdeclp ) {
+			dump( translationUnit );
+			return EXIT_SUCCESS;
+		} // if
 
 		// add the assignment statement after the initialization of a type parameter
@@ -552,4 +556,5 @@
 	// code dumps
 	{ "ast", astp, true, "print AST after parsing" },
+	{ "exdecl", exdeclp, true, "print AST after translating exception decls" },
 	{ "symevt", symtabp, true, "print AST after symbol table events" },
 	{ "altexpr", expraltp, true, "print alternatives for expressions" },
