Files
gt4carp/src/Carp/CarpListNode.class.st
2022-03-20 19:57:38 +01:00

41 lines
764 B
Smalltalk

Class {
#name : #CarpListNode,
#superclass : #CarpExpressionNode,
#instVars : [
'expressions'
],
#category : #Carp
}
{ #category : #generated }
CarpListNode >> acceptVisitor: anExpressionVisitor [
^ anExpressionVisitor visitList: self
]
{ #category : #generated }
CarpListNode >> compositeNodeVariables [
^ #( #expressions )
]
{ #category : #generated }
CarpListNode >> expressions [
^ expressions
]
{ #category : #generated }
CarpListNode >> expressions: anOrderedCollection [
self setParents: self expressions to: nil.
expressions := anOrderedCollection.
self setParents: self expressions to: self
]
{ #category : #'generated-initialize-release' }
CarpListNode >> initialize [
super initialize.
expressions := OrderedCollection new: 2.
]