|
compiler needs just:
visitCascadeNode: aCascadeNode
valueTranslator visitNode: aCascadeNode receiver.
self emitPreamble: aCascadeNode.
self emitMetaLinkBefore: aCascadeNode.
aCascadeNode hasMetalinkInstead
ifTrue: [ self emitMetaLinkInstead: aCascadeNode ]
ifFalse: [
aCascadeNode messages allButLastDo: [:node |
methodBuilder pushDup.
effectTranslator visitNode: node.
].
self visitNode: aCascadeNode messages last.].
self emitMetaLinkAfterNoEnsure: aCascadeNode.
|
|
|
Priority: 5 – Fix If Time
|
|
Status: Work Needed
|
|
Assigned to: Marcus Denker
|
|
Milestone: Pharo7.0
|
Go to Case
|
|