ByteCodeCompiler.st
branchjv
changeset 3734 f4acd1ea5988
parent 3710 e529aebad054
parent 3731 abae592de30a
child 3764 0527c5bc3253
--- a/ByteCodeCompiler.st	Thu Mar 24 07:20:28 2016 +0000
+++ b/ByteCodeCompiler.st	Fri Mar 25 06:29:23 2016 +0000
@@ -3101,7 +3101,11 @@
         ] do:[
             "create a compiler, let it parse and create the parsetree"
 
-            self source:(ReadStream on:sourceCodeString string).
+            sourceCodeString isString ifTrue:[
+                self source:(ReadStream on:sourceCodeString string).
+            ] ifFalse:[
+                self source:sourceCodeString readStream
+            ].    
             self nextToken.
 
             self setClassToCompileFor:aClass.