summaryrefslogtreecommitdiff
path: root/module/language/ecmascript
diff options
context:
space:
mode:
Diffstat (limited to 'module/language/ecmascript')
-rw-r--r--module/language/ecmascript/parse.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/module/language/ecmascript/parse.scm b/module/language/ecmascript/parse.scm
index 3a3f4172a..be41e4b9c 100644
--- a/module/language/ecmascript/parse.scm
+++ b/module/language/ecmascript/parse.scm
@@ -197,6 +197,7 @@
(StringLiteral) : `(string ,$1)
(RegexpLiteral) : `(regexp ,$1)
(NumericLiteral) : `(number ,$1)
+ (dot NumericLiteral) : `(number ,(string->number (string-append "." (number->string $2))))
(ArrayLiteral) : $1
(ObjectLiteral) : $1
(lparen Expression rparen) : $2)