'From Squeak3.8 of ''5 May 2005'' [latest update: #6665] on 19 February 2006 at 2:49:33 am'! !ByteSymbol methodsFor: 'converting' stamp: 'strick 12/23/2005 06:38'! acceptVisitor: aVisitor ^aVisitor visitByteSymbol: self! ! !ParseNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:57'! acceptVisitor: aVisitor ^aVisitor visitParseNode: self! ! !AssignmentNode methodsFor: '*Cinnabar' stamp: 'strick 12/9/2005 17:34'! acceptVisitor: aVisitor ^aVisitor visitAssignmentNode: self! ! !BlockNode methodsFor: 'accessing' stamp: 'strick 12/24/2005 21:25'! arguments ^ arguments! ! !BlockNode methodsFor: 'accessing' stamp: 'strick 12/29/2005 03:44'! temporaries ^ temporaries ! ! !BlockNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:08'! acceptVisitor: aVisitor ^aVisitor visitBlockNode: self! ! !BraceNode methodsFor: 'initialize-release' stamp: 'strick 1/2/2006 17:04'! elements ^ elements! ! !BraceNode methodsFor: '*Cinnabar' stamp: 'strick 1/2/2006 16:59'! acceptVisitor: aVisitor ^ aVisitor visitBraceNode: self! ! !CascadeNode methodsFor: 'accessing' stamp: 'strick 12/23/2005 07:19'! messages ^messages! ! !CascadeNode methodsFor: '*Cinnabar' stamp: 'strick 12/23/2005 06:54'! acceptVisitor: aVisitor ^aVisitor visitCascadeNode: self! ! !LiteralNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:05'! acceptVisitor: aVisitor ^aVisitor visitLiteralNode: self! ! !LiteralNode methodsFor: '*Cinnabar' stamp: 'strick 11/25/2005 03:09'! cBarExprGen | lit | lit := self eval. ^( 'SWordToOop(',lit asString, ')' ).! ! !MessageNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:56'! acceptVisitor: aVisitor ^aVisitor visitMessageNode: self! ! !MessageNode methodsFor: '*Cinnabar' stamp: 'strick 1/1/2006 12:21'! special ^ special! ! !MethodNode methodsFor: '*Cinnabar' stamp: 'Ryan 12/8/2005 13:31'! arguments ^arguments! ! !MethodNode methodsFor: '*Cinnabar' stamp: 'strick 2/16/2006 02:54'! primitive ^ primitive! ! !MethodNode methodsFor: '*Cinnabar' stamp: 'Ryan 12/10/2005 19:22'! temporaries ^temporaries! ! !ReturnNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:05'! acceptVisitor: aVisitor ^aVisitor visitReturnNode: self! ! !SelectorNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:57'! acceptVisitor: aVisitor ^aVisitor visitSelectorNode: self! ! !SelectorNode methodsFor: '*Cinnabar' stamp: 'strick 11/27/2005 12:36'! cBarExprGen | cCode | cCode := self key asString. ^ cCode.! ! !VariableNode methodsFor: '*Cinnabar' stamp: 'strick 11/28/2005 01:59'! acceptVisitor: aVisitor ^aVisitor visitVariableNode: self! ! !VariableNode methodsFor: '*Cinnabar' stamp: 'strick 11/27/2005 02:40'! cBarExprGen ^'',name.! ! !LiteralVariableNode methodsFor: 'code generation' stamp: 'strick 12/19/2005 23:46'! acceptVisitor: aVisitor ^aVisitor visitLiteralVariableNode: self! ! !TempVariableNode methodsFor: '*Cinnabar' stamp: 'strick 12/9/2005 17:02'! acceptVisitor: aVisitor ^aVisitor visitTempVariableNode: self.! !