*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Sun, 07 Sep 2008 19:30:20 +0200
changeset 2106 363689af4ece
parent 2105 15e10f640be5
child 2107 6911d807bba5
*** empty log message ***
Parser.st
--- a/Parser.st	Fri Jul 25 14:45:53 2008 +0200
+++ b/Parser.st	Sun Sep 07 19:30:20 2008 +0200
@@ -1995,9 +1995,14 @@
 !
 
 setNameSpace:aNameSpaceName
-    currentNamespace := NameSpace fullName:aNameSpaceName
+    currentNamespace := aNameSpaceName isString 
+                            ifTrue:[ NameSpace fullName:aNameSpaceName ] 
+                            ifFalse:[ aNameSpaceName ].
 
     "Modified: 8.11.1996 / 13:43:14 / cg"
+
+
+
 !
 
 setPackage:aPackageID
@@ -4312,6 +4317,17 @@
     "Modified: / 6.2.2000 / 15:01:57 / cg"
 !
 
+evaluate:aStringOrStream logged:logged
+    ^ self
+        evaluate:aStringOrStream 
+        in:nil 
+        receiver:nil 
+        notifying:nil 
+        logged:logged 
+        ifFail:[ self error:'error in eval' ] 
+        compile:true 
+!
+
 evaluate:aStringOrStream receiver:anObject
     "return the result of evaluating aStringOrStream, errors are reported to requestor. 
      Allow access to anObject as self and to its instVars (used in the inspector).
@@ -9341,7 +9357,7 @@
 !Parser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.574 2008-07-25 12:45:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.575 2008-09-07 17:30:20 cg Exp $'
 ! !
 
 Parser initialize!