Author: Stephan <[email protected]>
Branch:
Changeset: r173:39e30a482d9b
Date: 2012-01-06 14:58 +0100
http://bitbucket.org/pypy/lang-js/changeset/39e30a482d9b/
Log: reorganized Number builtins
diff --git a/js/builtins.py b/js/builtins.py
--- a/js/builtins.py
+++ b/js/builtins.py
@@ -330,11 +330,6 @@
from js.jsobj import W__Function
return W__Function(ctx, Js_NativeFunction(function, name))
-# 15.7.4.2
-def number_to_string(this, *args):
- # TODO radix, see 15.7.4.2
- return this.ToString()
-
def setup_builtins(interp):
def put_native_function(obj, name, func):
obj.Put(name, new_native_function(ctx, func, name))
@@ -469,8 +464,9 @@
# 15.7.4.1
w_NumberPrototype.Put('constructor', w_NumberPrototype)
+ import js.builtins_number as number_builtins
# 15.7.4.2
- w_NumberPrototype.Put('toString', new_native_function(ctx,
number_to_string, 'toString'))
+ put_native_function(w_NumberPrototype, 'toString',
number_builtins.to_string)
# 15.7.3.1
w_Number.Put('prototype', w_NumberPrototype)
diff --git a/js/builtins_number.py b/js/builtins_number.py
new file mode 100644
--- /dev/null
+++ b/js/builtins_number.py
@@ -0,0 +1,4 @@
+# 15.7.4.2
+def to_string(this, *args):
+ # TODO radix, see 15.7.4.2
+ return this.ToString()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit