diff options
author | Andy Wingo <wingo@pobox.com> | 2009-02-20 13:21:09 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-02-21 00:33:03 +0100 |
commit | 785fb107ef1df793182f59f00251f9f7e3959792 (patch) | |
tree | cbbe442822233e93b0989c91f081afb7254c65ba /module/language/ecmascript/parse.scm | |
parent | e80ce73d209892bae3bea80853d9e0e16cd82ed1 (diff) | |
download | guile-785fb107ef1df793182f59f00251f9f7e3959792.tar.gz |
handle "this" in ecmascript
* module/language/ecmascript/base.scm:
* module/language/ecmascript/compile-ghil.scm:
* module/language/ecmascript/impl.scm:
* module/language/ecmascript/parse.scm: Compile "method calls" in such a
way that "this" gets propagated correctly.
Diffstat (limited to 'module/language/ecmascript/parse.scm')
-rw-r--r-- | module/language/ecmascript/parse.scm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/module/language/ecmascript/parse.scm b/module/language/ecmascript/parse.scm index 50d70ed3f..2c5e10265 100644 --- a/module/language/ecmascript/parse.scm +++ b/module/language/ecmascript/parse.scm @@ -173,7 +173,7 @@ ;; as to get operator precedence right. ;; - (PrimaryExpression (this) -> '(this) + (PrimaryExpression (this) -> 'this (null) -> 'null (true) -> #t (false) -> #f |