diff src/luan/modules/parsers/LuanToString.java @ 1485:6a24c8b33d6b

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 01 May 2020 11:23:29 -0600
parents 59fd2e8b1b9d
children f989778ca9e1
line wrap: on
line diff
--- a/src/luan/modules/parsers/LuanToString.java	Sat Apr 25 11:14:25 2020 -0600
+++ b/src/luan/modules/parsers/LuanToString.java	Fri May 01 11:23:29 2020 -0600
@@ -61,12 +61,12 @@
 		if( !list.isEmpty() ) {
 			if( !compressed )
 				indent(sb,indented+1);
-			for( Object obj : list ) {
-				toString(obj,sb,indented+1);
-				sb.append( comma );
+			toString(list.get(0),sb,indented+1);
+			final int n = list.size();
+			for( int i=1; i<n; i++ ) {
+				sb.append(comma);
+				toString(list.get(i),sb,indented+1);
 			}
-			if( compressed )
-				sb.setLength(sb.length()-1);
 		}
 		boolean first = true;
 		for( Object obj : map.entrySet() ) {