bugfix sometimes missing semicolons when joining js-body
authorHenrik Hjelte <henrik.hjelte@evahjelte.com>
Sat, 15 Jul 2006 20:13:44 +0000 (20:13 +0000)
committerHenrik Hjelte <henrik.hjelte@evahjelte.com>
Sat, 15 Jul 2006 20:13:44 +0000 (20:13 +0000)
docs/reference.lisp
src/js.lisp
t/reference-tests.lisp

index 70a718f..0b5ba4b 100644 (file)
@@ -738,7 +738,7 @@ a-variable  => aVariable
           tmpI2 = tmpI2 + 1) {
           var l = tmpArr1[tmpI2];
           document.write('L is ' + l);
-        }
+        };
       }
 
 
index bc573b8..66acbb2 100644 (file)
   (flet ((special-append (form elt)
           (let ((len (length form)))
             (if (and (> len 0)
-                     (member (char form (1- len))
-                             '(#\; #\, #\})))
+                      (string= (char form (1- len)) elt))
                 form
                 (concatenate 'string form elt)))))
     (cond ((stringp form)
index b010ad4..f509cc7 100644 (file)
@@ -385,7 +385,7 @@ x = a + b + c;")
     tmpI2 = tmpI2 + 1) {
     var l = tmpArr1[tmpI2];
     document.write('L is ' + l);
-  }
+  };
 }")
 
 (test-ps-js iteration-constructs-4