Index: src/SynTree/ArrayType.cc
===================================================================
--- src/SynTree/ArrayType.cc	(revision 9a8930f5bb61faf0b3acd02c38d9af3f76c294a6)
+++ src/SynTree/ArrayType.cc	(revision cf0941d1a7dcb73725ea8b7f36c0940bf3f9f146)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon May 18 07:52:08 2015
-// Update Count     : 2
+// Last Modified On : Thu Jun  4 21:16:46 2015
+// Update Count     : 7
 //
 
@@ -25,6 +25,6 @@
 
 ArrayType::ArrayType( const ArrayType &other )
-	: Type( other ), base( maybeClone( other.base ) ), dimension( maybeClone( other.dimension ) ),
-	  isVarLen( other.isVarLen ), isStatic( other.isStatic ) {
+		: Type( other ), base( maybeClone( other.base ) ), dimension( maybeClone( other.dimension ) ),
+		  isVarLen( other.isVarLen ), isStatic( other.isStatic ) {
 }
 
@@ -43,5 +43,4 @@
 	} else if ( dimension ) {
 		os << "array of ";
-		dimension->print( os, indent );
 	} else {
 		os << "open array of ";
@@ -49,4 +48,7 @@
 	if ( base ) {
 		base->print( os, indent );
+	} // if
+	if ( dimension ) {
+		dimension->print( os, indent );
 	} // if
 }
Index: src/SynTree/Expression.cc
===================================================================
--- src/SynTree/Expression.cc	(revision 9a8930f5bb61faf0b3acd02c38d9af3f76c294a6)
+++ src/SynTree/Expression.cc	(revision cf0941d1a7dcb73725ea8b7f36c0940bf3f9f146)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Mon May 18 08:27:07 2015
-// Update Count     : 2
+// Last Modified On : Thu Jun  4 21:42:55 2015
+// Update Count     : 10
 //
 
@@ -52,10 +52,10 @@
 void Expression::print(std::ostream &os, int indent) const {
 	if ( env ) {
-		os << std::string(indent, ' ') << "with environment:" << std::endl;
+		os << std::string( indent, ' ' ) << "with environment:" << std::endl;
 		env->print( os, indent+2 );
 	} // if
 
 	if ( argName ) {
-		os << std::string(indent, ' ') << "with designator:";
+		os << std::string( indent, ' ' ) << "with designator:";
 		argName->print( os, indent+2 );
 	} // if
@@ -72,7 +72,7 @@
 
 void ConstantExpr::print( std::ostream &os, int indent ) const {
-	os << std::string(indent, ' ') << "Constant Expression: " ;
-	constant.print(os);
-	os << std::endl;
+	os << std::endl;
+	os << std::string( indent, ' ' ) << "dimension of constant expression: " ;
+	constant.print( os );
 	Expression::print( os, indent );
 }
Index: src/SynTree/ObjectDecl.cc
===================================================================
--- src/SynTree/ObjectDecl.cc	(revision 9a8930f5bb61faf0b3acd02c38d9af3f76c294a6)
+++ src/SynTree/ObjectDecl.cc	(revision cf0941d1a7dcb73725ea8b7f36c0940bf3f9f146)
@@ -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 : Thu May 28 14:10:02 2015
-// Update Count     : 8
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Thu Jun  4 21:21:12 2015
+// Update Count     : 10
 //
 
@@ -36,5 +36,5 @@
 void ObjectDecl::print( std::ostream &os, int indent ) const {
 	if ( get_name() != "" ) {
-		os << get_name() << ": a ";
+		os << get_name() << ": ";
 	} // if
 
@@ -67,9 +67,9 @@
 #if 0
 	if ( get_mangleName() != "") {
-		os << get_mangleName() << ": a "; 
+		os << get_mangleName() << ": "; 
 	} else 
 #endif
 	if ( get_name() != "" ) {
-		os << get_name() << ": a ";
+		os << get_name() << ": ";
 	} // if
 
