Index: src/SynTree/Declaration.h
===================================================================
--- src/SynTree/Declaration.h	(revision ca35c51743c5aa90ec6fd8bc56f12cfc866101ff)
+++ src/SynTree/Declaration.h	(revision 39f04ec7fc604e393bb1aac0ed3794cad214ad4d)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Rob Schluntz
-// Last Modified On : Fri May 06 16:26:12 2016
-// Update Count     : 33
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Thu Jun 30 21:17:24 2016
+// Update Count     : 38
 //
 
@@ -41,4 +41,6 @@
 	void set_isNoreturn( bool newValue ) { isNoreturn = newValue; }
 	UniqueId get_uniqueId() const { return uniqueId; }
+	bool get_extension() const { return extension; }
+	Declaration *set_extension( bool exten ) { extension = exten; return this; }
 
 	void fixUniqueId( void );
@@ -57,4 +59,5 @@
 	bool isInline, isNoreturn;
 	UniqueId uniqueId;
+	bool extension = false;
 };
 
Index: src/SynTree/Expression.h
===================================================================
--- src/SynTree/Expression.h	(revision ca35c51743c5aa90ec6fd8bc56f12cfc866101ff)
+++ src/SynTree/Expression.h	(revision 39f04ec7fc604e393bb1aac0ed3794cad214ad4d)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Jun  8 17:05:30 2016
-// Update Count     : 22
+// Last Modified On : Mon Jul  4 14:45:32 2016
+// Update Count     : 23
 //
 
@@ -39,5 +39,5 @@
 	void set_argName( Expression *name ) { argName = name; }
 	bool get_extension() const { return extension; }
-	void set_extension( bool exten ) { extension = exten; }
+	Expression * set_extension( bool exten ) { extension = exten; return this; }
 
 	virtual Expression *clone() const = 0;
