From 3bef3ae42886d910c43655792ecd9cfdc73ba886 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Sat, 21 Feb 2009 00:31:43 +0100 Subject: implement do, while, for * module/language/ecmascript/compile-ghil.scm (comp): Use ghil-bind when making temp vars, so that disassembly understands things. Implement do, while, and for. * module/language/ecmascript/parse.scm (parse-ecmascript): Some tweaks. * module/language/ecmascript/impl.scm (language): Export ->boolean. --- module/language/ecmascript/impl.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'module/language/ecmascript/impl.scm') diff --git a/module/language/ecmascript/impl.scm b/module/language/ecmascript/impl.scm index 9db92e3e4..d4b936c6c 100644 --- a/module/language/ecmascript/impl.scm +++ b/module/language/ecmascript/impl.scm @@ -26,9 +26,8 @@ #:use-module (language ecmascript array) #:re-export (*undefined* *this* call/this* pget pput pdel has-property? - new-object - new - new-array) + ->boolean + new-object new new-array) #:export (get-this typeof bitwise-not logical-not -- cgit v1.2.3