Pārlūkot izejas kodu

Fixed issue #173 in the compiler (Compiler>>visitJSStatementNode:)

Nicolas Petton 12 gadi atpakaļ
vecāks
revīzija
f0de1014b1
3 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 1 1
      js/Compiler.deploy.js
  2. 3 3
      js/Compiler.js
  3. 1 1
      st/Compiler.st

+ 1 - 1
js/Compiler.deploy.js

@@ -1738,7 +1738,7 @@ smalltalk.method({
 selector: "visitJSStatementNode:",
 fn: function (aNode) {
 var self=this;
-smalltalk.send(self['@stream'], "_nextPutAll_", [smalltalk.send(smalltalk.send(aNode, "_source", []), "_replace_with_", [unescape("%3E%3E"), unescape("%3E")])]);
+smalltalk.send(self['@stream'], "_nextPutAll_", [smalltalk.send(aNode, "_source", [])]);
 return self;}
 }),
 smalltalk.Compiler);

+ 3 - 3
js/Compiler.js

@@ -2439,11 +2439,11 @@ selector: "visitJSStatementNode:",
 category: 'visiting',
 fn: function (aNode) {
 var self=this;
-smalltalk.send(self['@stream'], "_nextPutAll_", [smalltalk.send(smalltalk.send(aNode, "_source", []), "_replace_with_", [unescape("%3E%3E"), unescape("%3E")])]);
+smalltalk.send(self['@stream'], "_nextPutAll_", [smalltalk.send(aNode, "_source", [])]);
 return self;},
 args: ["aNode"],
-source: "visitJSStatementNode: aNode\x0a\x09stream nextPutAll: (aNode source replace: '>>' with: '>')",
-messageSends: ["nextPutAll:", "replace:with:", "source"],
+source: "visitJSStatementNode: aNode\x0a\x09stream nextPutAll: aNode source",
+messageSends: ["nextPutAll:", "source"],
 referencedClasses: []
 }),
 smalltalk.Compiler);

+ 1 - 1
st/Compiler.st

@@ -1313,7 +1313,7 @@ visitFailure: aFailure
 !
 
 visitJSStatementNode: aNode
-	stream nextPutAll: (aNode source replace: '>>' with: '>')
+	stream nextPutAll: aNode source
 !
 
 visitMethodNode: aNode