Index: src/SynTree/ArrayType.cc
===================================================================
--- src/SynTree/ArrayType.cc	(revision f6835e54930e5f18b1f844d3241288922d7e46e3)
+++ src/SynTree/ArrayType.cc	(revision d2ded3e7b80d4d46102610712560152e44975503)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Sat Jun  6 14:11:48 2015
-// Update Count     : 9
+// Last Modified By : Rob Schluntz
+// Last Modified On : Wed Aug 12 14:19:07 2015
+// Update Count     : 11
 //
 
@@ -50,6 +50,6 @@
 	} // if
 	if ( dimension ) {
-		os << "with dimension of ";
-		dimension->print( os, indent );
+		os << " with dimension of ";
+		dimension->print( os, 0 );
 	} // if
 }
Index: src/SynTree/BasicType.cc
===================================================================
--- src/SynTree/BasicType.cc	(revision f6835e54930e5f18b1f844d3241288922d7e46e3)
+++ src/SynTree/BasicType.cc	(revision d2ded3e7b80d4d46102610712560152e44975503)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Jun  7 08:44:36 2015
-// Update Count     : 5
+// Last Modified By : Rob Schluntz
+// Last Modified On : Wed Aug 12 14:15:45 2015
+// Update Count     : 6
 //
 
@@ -28,5 +28,5 @@
 
 	Type::print( os, indent );
-	os << kindNames[ kind ] << ' ';
+	os << kindNames[ kind ];
 }
 
Index: src/SynTree/Expression.cc
===================================================================
--- src/SynTree/Expression.cc	(revision f6835e54930e5f18b1f844d3241288922d7e46e3)
+++ src/SynTree/Expression.cc	(revision d2ded3e7b80d4d46102610712560152e44975503)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Jul 28 16:27:17 2015
-// Update Count     : 22
+// Last Modified By : Rob Schluntz
+// Last Modified On : Wed Sep 02 12:07:10 2015
+// Update Count     : 33
 //
 
@@ -31,7 +31,6 @@
 Expression::Expression( Expression *_aname ) : env( 0 ), argName( _aname ) {}
 
-Expression::Expression( const Expression &other ) : env( maybeClone( other.env ) ) {
+Expression::Expression( const Expression &other ) : env( maybeClone( other.env ) ), argName( maybeClone( other.get_argName() ) ) {
 	cloneAll( other.results, results );
-	argName = other.get_argName();
 }
 
@@ -72,7 +71,8 @@
 
 void ConstantExpr::print( std::ostream &os, int indent ) const {
-	os << "constant expression " ;
+	os << std::string( indent, ' ' ) << "constant expression " ;
 	constant.print( os );
 	Expression::print( os, indent );
+	os << std::endl;
 }
 
Index: src/SynTree/Initializer.cc
===================================================================
--- src/SynTree/Initializer.cc	(revision f6835e54930e5f18b1f844d3241288922d7e46e3)
+++ src/SynTree/Initializer.cc	(revision d2ded3e7b80d4d46102610712560152e44975503)
@@ -9,7 +9,7 @@
 // Author           : Richard C. Bilson
 // Created On       : Mon May 18 07:44:20 2015
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Mon May 18 09:02:45 2015
-// Update Count     : 2
+// Last Modified By : Rob Schluntz
+// Last Modified On : Wed Aug 12 14:05:25 2015
+// Update Count     : 14
 //
 
@@ -43,11 +43,12 @@
 
 void SingleInit::print( std::ostream &os, int indent ) {
-	os << std::endl << std::string(indent, ' ' ) << "Simple Initializer: ";
-	value->print( os, indent+2 );
+	os << std::endl << std::string(indent, ' ' ) << "Simple Initializer: " << std::endl;
+	value->print( os, indent+4 );
 
 	if ( ! designators.empty() ) {
-		os << std::endl << std::string(indent + 2, ' ' ) << "designated by: "  ;
-		for ( std::list < Expression * >::iterator i = designators.begin(); i != designators.end(); i++ )
+		os << std::endl << std::string(indent + 2, ' ' ) << "designated by: "   << std::endl;
+		for ( std::list < Expression * >::iterator i = designators.begin(); i != designators.end(); i++ ) {
 			( *i )->print(os, indent + 4 );
+		}
 	} // if
 }
