Browse Source

Fixing Kernel-Objects

Concatenated ones in repl, test etc. are not fixed.
Herbert Vojčík 12 years ago
parent
commit
c501211cf0
3 changed files with 4 additions and 37 deletions
  1. 2 14
      js/Kernel-Objects.deploy.js
  2. 2 19
      js/Kernel-Objects.js
  3. 0 4
      st/Kernel-Objects.st

+ 2 - 14
js/Kernel-Objects.deploy.js

@@ -1829,9 +1829,9 @@ messageSends: []}),
 smalltalk.Number);
 
 smalltalk.addMethod(
-"__backslash",
+"__backslash_backslash",
 smalltalk.method({
-selector: "\x5c",
+selector: "\x5c\x5c",
 fn: function (aNumber){
 var self=this;
 return smalltalk.withContext(function($ctx1) { 
return self % aNumber;
@@ -1839,18 +1839,6 @@ return self}, function($ctx1) {$ctx1.fill(self,"\x5c\x5c",{aNumber:aNumber},smal
 messageSends: []}),
 smalltalk.Number);
 
-smalltalk.addMethod(
-"__backslash_backslash",
-smalltalk.method({
-selector: "\x5c\x5c",
-fn: function (aNumber) {
-    var self = this;
-    return self % aNumber;
-    return self;
-},
-messageSends: []}),
-smalltalk.Number);
-
 smalltalk.addMethod(
 "_abs",
 smalltalk.method({

+ 2 - 19
js/Kernel-Objects.js

@@ -2554,9 +2554,9 @@ referencedClasses: []
 smalltalk.Number);
 
 smalltalk.addMethod(
-"__backslash",
+"__backslash_backslash",
 smalltalk.method({
-selector: "\x5c",
+selector: "\x5c\x5c",
 category: 'arithmetic',
 fn: function (aNumber){
 var self=this;
@@ -2569,23 +2569,6 @@ referencedClasses: []
 }),
 smalltalk.Number);
 
-smalltalk.addMethod(
-"__backslash_backslash",
-smalltalk.method({
-selector: "\x5c\x5c",
-category: 'arithmetic',
-fn: function (aNumber) {
-    var self = this;
-    return self % aNumber;
-    return self;
-},
-args: ["aNumber"],
-source: "\x5c\x5c aNumber\x0a\x09<return self % aNumber>",
-messageSends: [],
-referencedClasses: []
-}),
-smalltalk.Number);
-
 smalltalk.addMethod(
 "_abs",
 smalltalk.method({

+ 0 - 4
st/Kernel-Objects.st

@@ -845,10 +845,6 @@ identityHash
 	<return self % aNumber>
 !
 
-\\ aNumber
-	<return self % aNumber>
-!
-
 abs
 	<return Math.abs(self);>
 !