Index: src/SynTree/AddStmtVisitor.h
===================================================================
--- src/SynTree/AddStmtVisitor.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/AddStmtVisitor.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -10,10 +10,9 @@
 // Created On       : Wed Jun 22 12:05:48 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Jul 12 17:50:32 2016
-// Update Count     : 8
+// Last Modified On : Sat Jul 22 09:51:08 2017
+// Update Count     : 9
 //
 
-#ifndef ADD_STATEMENT_VISITOR_H
-#define ADD_STATEMENT_VISITOR_H
+#pragma once
 
 #include <list>
@@ -42,3 +41,7 @@
 };
 
-#endif // ADD_STATEMENT_VISITOR_H
+// Local Variables: //
+// tab-width: 4 //
+// mode: c++ //
+// compile-command: "make install" //
+// End: //
Index: src/SynTree/Attribute.h
===================================================================
--- src/SynTree/Attribute.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Attribute.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -10,10 +10,9 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed Jan 18 16:27:11 2017
-// Update Count     : 38
+// Last Modified On : Sat Jul 22 09:54:14 2017
+// Update Count     : 39
 //
 
-#ifndef GCC_ATTRIBUTE_H
-#define GCC_ATTRIBUTE_H
+#pragma once
 
 #include "SynTree.h"
@@ -42,6 +41,4 @@
 const std::list< Attribute * > noAttributes;
 
-#endif
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/BaseSyntaxNode.h
===================================================================
--- src/SynTree/BaseSyntaxNode.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/BaseSyntaxNode.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -14,6 +14,5 @@
 //
 
-#ifndef BASE_SYNTAX_NODE_H
-#define BASE_SYNTAX_NODE_H
+#pragma once
 
 #include "Common/utility.h"
@@ -29,6 +28,4 @@
 };
 
-#endif // BASE_SYNTAX_NODE_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Constant.h
===================================================================
--- src/SynTree/Constant.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Constant.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Fri Jul 14 13:33:00 2017
-// Update Count     : 16
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:54:46 2017
+// Update Count     : 17
 //
 
-#ifndef CONSTANT_H
-#define CONSTANT_H
+#pragma once
 
 #include "SynTree.h"
@@ -61,6 +60,4 @@
 };
 
-#endif // CONSTANT_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Declaration.h
===================================================================
--- src/SynTree/Declaration.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Declaration.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Fri Jul 14 16:59:00 2017
-// Update Count     : 123
-//
-
-#ifndef DECLARATION_H
-#define DECLARATION_H
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:52:59 2017
+// Update Count     : 124
+//
+
+#pragma once
 
 #include <string>
@@ -353,6 +352,4 @@
 std::ostream & operator<<( std::ostream & os, const TypeDecl::Data & data );
 
-#endif // DECLARATION_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Expression.h
===================================================================
--- src/SynTree/Expression.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Expression.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -10,10 +10,9 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Mar 30 16:44:00 2017
-// Update Count     : 41
+// Last Modified On : Sat Jul 22 09:53:16 2017
+// Update Count     : 42
 //
 
-#ifndef EXPRESSION_H
-#define EXPRESSION_H
+#pragma once
 
 #include <map>
@@ -798,6 +797,4 @@
 std::ostream & operator<<( std::ostream & out, const Expression * expr );
 
-#endif // EXPRESSION_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Initializer.h
===================================================================
--- src/SynTree/Initializer.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Initializer.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -10,10 +10,9 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Mar 23 16:12:42 2017
-// Update Count     : 20
+// Last Modified On : Sat Jul 22 09:52:02 2017
+// Update Count     : 21
 //
 
-#ifndef INITIALIZER_H
-#define INITIALIZER_H
+#pragma once
 
 #include <cassert>
@@ -141,6 +140,4 @@
 std::ostream & operator<<( std::ostream & out, const Designation * des );
 
-#endif // INITIALIZER_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Label.h
===================================================================
--- src/SynTree/Label.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Label.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -10,10 +10,9 @@
 // Created On       : Wed Jun 8 12:53:12 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Aug  7 14:44:29 2016
-// Update Count     : 2
+// Last Modified On : Sat Jul 22 09:52:44 2017
+// Update Count     : 3
 //
 
-#ifndef LABEL_H
-#define LABEL_H
+#pragma once
 
 #include <string>
@@ -51,6 +50,4 @@
 static const std::list< Label > noLabels;
 
-#endif // LABEL_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Mutator.h
===================================================================
--- src/SynTree/Mutator.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Mutator.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Thu Jun  8 15:45:00 2017
-// Update Count     : 14
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:51:30 2017
+// Update Count     : 15
 //
 #include <cassert>
@@ -18,6 +18,5 @@
 #include "Common/SemanticError.h"
 
-#ifndef MUTATOR_H
-#define MUTATOR_H
+#pragma once
 
 class Mutator {
@@ -150,6 +149,4 @@
 }
 
-#endif // MUTATOR_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Statement.h
===================================================================
--- src/SynTree/Statement.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Statement.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Mon Jun 12 13:35:00 2017
-// Update Count     : 67
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:54:32 2017
+// Update Count     : 68
 //
 
-#ifndef STATEMENT_H
-#define STATEMENT_H
+#pragma once
 
 #include "BaseSyntaxNode.h"
@@ -428,6 +427,4 @@
 std::ostream & operator<<( std::ostream & out, const Statement * statement );
 
-#endif // STATEMENT_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/SynTree.h
===================================================================
--- src/SynTree/SynTree.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/SynTree.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Thu Jun  8 17:00:00 2017
-// Update Count     : 9
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:51:46 2017
+// Update Count     : 10
 //
 
-#ifndef SYNTREE_H
-#define SYNTREE_H
+#pragma once
 
 #include <string>
@@ -135,6 +134,4 @@
 class Attribute;
 
-#endif // SYNTREE_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Type.h
===================================================================
--- src/SynTree/Type.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Type.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Tus Jul 18 10:06:00 2017
-// Update Count     : 150
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:53:29 2017
+// Update Count     : 151
 //
 
-#ifndef TYPE_H
-#define TYPE_H
+#pragma once
 
 #include "BaseSyntaxNode.h"
@@ -602,6 +601,4 @@
 std::ostream & operator<<( std::ostream & out, const Type * type );
 
-#endif // TYPE_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/TypeSubstitution.h
===================================================================
--- src/SynTree/TypeSubstitution.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/TypeSubstitution.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Rob Schluntz
-// Last Modified On : Fri Apr 29 15:00:20 2016
-// Update Count     : 2
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:52:24 2017
+// Update Count     : 3
 //
 
-#ifndef TYPESUBSTITUTION_H
-#define TYPESUBSTITUTION_H
+#pragma once
 
 #include <map>
@@ -180,6 +179,4 @@
 std::ostream & operator<<( std::ostream & out, const TypeSubstitution & sub );
 
-#endif // TYPESUBSTITUTION_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/VarExprReplacer.h
===================================================================
--- src/SynTree/VarExprReplacer.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/VarExprReplacer.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Rob Schluntz
 // Created On       : Wed Jan 13 16:29:30 2016
-// Last Modified By : Rob Schluntz
-// Last Modified On : Fri May 13 11:27:52 2016
-// Update Count     : 5
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:53:41 2017
+// Update Count     : 6
 //
 
-#ifndef VAR_EXPR_REPLACER_H
-#define VAR_EXPR_REPLACER_H
+#pragma once
 
 #include <map>
@@ -35,6 +34,4 @@
 };
 
-#endif // VAR_EXPR_REPLACER_H
-
 // Local Variables: //
 // tab-width: 4 //
Index: src/SynTree/Visitor.h
===================================================================
--- src/SynTree/Visitor.h	(revision ac10576248aa93c24a41a978d91a9d89b2b01a7e)
+++ src/SynTree/Visitor.h	(revision 6b0b624129f6017f7706b516a24a52e382e3a334)
@@ -9,11 +9,10 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Andrew Beach
-// Last Modified On : Thr Jun 08 15:45:00 2017
-// Update Count     : 11
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Sat Jul 22 09:54:04 2017
+// Update Count     : 12
 //
 
-#ifndef VISITOR_H
-#define VISITOR_H
+#pragma once
 
 #include "SynTree.h"
@@ -174,6 +173,4 @@
 }
 
-#endif // VISITOR_H
-
 // Local Variables: //
 // tab-width: 4 //
