PrimaryNode.st
changeset 3623 55908c119f44
parent 2586 e5e8cdf1dfd9
child 3852 7a27f5382e9d
--- a/PrimaryNode.st	Fri Apr 17 17:15:02 2015 +0200
+++ b/PrimaryNode.st	Fri Apr 17 17:15:29 2015 +0200
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libcomp' }"
 
+"{ NameSpace: Smalltalk }"
+
 ParseNode subclass:#PrimaryNode
 	instanceVariableNames:'value line charIndex'
 	classVariableNames:''
@@ -86,6 +88,7 @@
     ^ self subclassResponsibility
 ! !
 
+
 !PrimaryNode methodsFor:'evaluation'!
 
 store:aValue
@@ -112,6 +115,18 @@
     ^ false
 !
 
+isBlockArg
+    "return false here; to be redefined in subclass(es)"
+
+    ^ false
+!
+
+isBlockVariable
+    "return false here; to be redefined in subclass(es)"
+
+    ^ false
+!
+
 isClassVariable
     ^ false
 !
@@ -128,6 +143,12 @@
     ^ false
 !
 
+isPoolVariable
+    "return false here; to be redefined in subclass(es)"
+
+    ^ false
+!
+
 isPrimary
     "return true, if this is a node for a primary (i.e. non-send)"
 
@@ -141,9 +162,10 @@
 !PrimaryNode class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libcomp/PrimaryNode.st,v 1.31 2011-07-25 21:52:50 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/PrimaryNode.st,v 1.32 2015-04-17 15:15:29 stefan Exp $'
 !
 
 version_SVN
-    ^ '§ Id §'
+    ^ '$ Id $'
 ! !
+