Skip to content

Commit ce085f1

Browse files
authored
Merge pull request #117 from moosetechnology/visitor
Make visitor top down
2 parents 9592498 + a349dc7 commit ce085f1

1 file changed

Lines changed: 6 additions & 16 deletions

File tree

src/FAST-Core-Visitor/FASTTVisitor.trait.st

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ FASTTVisitor >> visitFASTTCharacterLiteral: aFASTTCharacterLiteral [
7474
FASTTVisitor >> visitFASTTComment: aFASTTComment [
7575

7676
<generated>
77-
self visitEntity: aFASTTComment container
77+
7878
]
7979

8080
{ #category : 'visiting' }
@@ -98,14 +98,7 @@ FASTTVisitor >> visitFASTTExpression: aFASTTExpression [
9898
<generated>
9999
self visitFASTTEntity: aFASTTExpression.
100100

101-
self visitEntity: aFASTTExpression assignedIn.
102-
self visitEntity: aFASTTExpression parentExpressionLeft.
103-
self visitEntity: aFASTTExpression parentExpressionRight.
104-
self visitEntity: aFASTTExpression parentConditional.
105-
self visitEntity: aFASTTExpression expressionStatementOwner.
106-
self visitEntity: aFASTTExpression returnOwner.
107-
self visitEntity: aFASTTExpression parentExpression.
108-
self visitEntity: aFASTTExpression argumentOwner
101+
109102
]
110103

111104
{ #category : 'visiting' }
@@ -157,7 +150,7 @@ FASTTVisitor >> visitFASTTNamedEntity: aFASTTNamedEntity [
157150
<generated>
158151
self visitFASTTEntity: aFASTTNamedEntity.
159152

160-
self visitEntity: aFASTTNamedEntity invokedIn
153+
161154
]
162155

163156
{ #category : 'visiting' }
@@ -196,8 +189,7 @@ FASTTVisitor >> visitFASTTStatement: aFASTTStatement [
196189
<generated>
197190
self visitFASTTEntity: aFASTTStatement.
198191

199-
self visitEntity: aFASTTStatement parentLoopStatement.
200-
self visitEntity: aFASTTStatement statementContainer
192+
201193
]
202194

203195
{ #category : 'visiting' }
@@ -206,8 +198,7 @@ FASTTVisitor >> visitFASTTStatementBlock: aFASTTStatementBlock [
206198
<generated>
207199
self visitFASTTStatement: aFASTTStatementBlock.
208200

209-
self visitCollection: aFASTTStatementBlock statements.
210-
self visitEntity: aFASTTStatementBlock fastBehaviouralParent
201+
self visitCollection: aFASTTStatementBlock statements
211202
]
212203

213204
{ #category : 'visiting' }
@@ -232,8 +223,7 @@ FASTTVisitor >> visitFASTTVariableEntity: aFASTTVariableEntity [
232223
<generated>
233224
self visitFASTTNamedEntity: aFASTTVariableEntity.
234225

235-
self visitEntity: aFASTTVariableEntity parentAssignmentExpression.
236-
self visitEntity: aFASTTVariableEntity parameterOwner
226+
237227
]
238228

239229
{ #category : 'visiting' }

0 commit comments

Comments
 (0)