diff dmd/AggregateDeclaration.d @ 96:acd69f84627e

further work
author Trass3r
date Tue, 31 Aug 2010 02:12:15 +0200
parents 37b95c347975
children e28b18c23469
line wrap: on
line diff
--- a/dmd/AggregateDeclaration.d	Mon Aug 30 23:08:44 2010 +0200
+++ b/dmd/AggregateDeclaration.d	Tue Aug 31 02:12:15 2010 +0200
@@ -468,11 +468,12 @@
 					BaseClass b = cd.interfaces[i];
 					if (offset != buf.offset)
 					{
-						buf.writestring(",");
+						buf.writestring(",\n");
 						offset = buf.offset;
 					}
 					JsonString(buf, b.base.toChars());
 				}
+				JsonRemoveComma(buf);
 				buf.writestring("],\n");
 			}
 		}
@@ -484,11 +485,12 @@
 		{
 			if (offset != buf.offset)
 			{
-				buf.writestring(",");
+				buf.writestring(",\n");
 				offset = buf.offset;
 			}
 			s.toJsonBuffer(buf);
 		}
+		JsonRemoveComma(buf);
 		buf.writestring("]\n");
 	
 		buf.writestring("}\n");