|
24 | 24 | | `forStatementRightOwner` | `FASTPyExpression` | `left` | `FASTPyForStatement` | The for statement owner (if possible)| |
25 | 25 | | `ifClauseOwner` | `FASTPyExpression` | `expression` | `FASTPyIfClause` | | |
26 | 26 | | `keywordArgumentOwner` | `FASTPyExpression` | `value` | `FASTPyKeywordArgument` | Keyword argument from which I am the value (if it's the case)| |
| 27 | +| `lambdaOwner` | `FASTPyExpression` | `expression` | `FASTPyLambda` | | |
27 | 28 | | `listSplatOwner` | `FASTPyExpression` | `iterable` | `FASTPyListSplat` | List splat unpacking me (if it's the case)| |
28 | 29 | | `pairKeyOwner` | `FASTTExpression` | `key` | `FASTPyPair` | | |
29 | 30 | | `pairValueOwner` | `FASTTExpression` | `value` | `FASTPyPair` | | |
@@ -72,6 +73,7 @@ Class { |
72 | 73 | '#forStatementRightOwner => FMOne type: #FASTPyForStatement opposite: #left', |
73 | 74 | '#ifClauseOwner => FMOne type: #FASTPyIfClause opposite: #expression', |
74 | 75 | '#keywordArgumentOwner => FMOne type: #FASTPyKeywordArgument opposite: #value', |
| 76 | + '#lambdaOwner => FMOne type: #FASTPyLambda opposite: #expression', |
75 | 77 | '#listSplatOwner => FMOne type: #FASTPyListSplat opposite: #iterable', |
76 | 78 | '#parentComparisonOperator => FMOne type: #FASTPyComparisonOperator opposite: #operands', |
77 | 79 | '#parentUnaryOperator => FMOne type: #FASTPyTUnaryOperator opposite: #argument', |
@@ -484,6 +486,30 @@ FASTPyExpression >> keywordArgumentOwnerGroup [ |
484 | 486 | ^ MooseSpecializedGroup with: self keywordArgumentOwner |
485 | 487 | ] |
486 | 488 |
|
| 489 | +{ #category : 'accessing' } |
| 490 | +FASTPyExpression >> lambdaOwner [ |
| 491 | + "Relation named: #lambdaOwner type: #FASTPyLambda opposite: #expression" |
| 492 | + |
| 493 | + <generated> |
| 494 | + <container> |
| 495 | + <derived> |
| 496 | + ^ lambdaOwner |
| 497 | +] |
| 498 | + |
| 499 | +{ #category : 'accessing' } |
| 500 | +FASTPyExpression >> lambdaOwner: anObject [ |
| 501 | + |
| 502 | + <generated> |
| 503 | + lambdaOwner := anObject |
| 504 | +] |
| 505 | + |
| 506 | +{ #category : 'navigation' } |
| 507 | +FASTPyExpression >> lambdaOwnerGroup [ |
| 508 | + <generated> |
| 509 | + <navigation: 'LambdaOwner'> |
| 510 | + ^ MooseSpecializedGroup with: self lambdaOwner |
| 511 | +] |
| 512 | + |
487 | 513 | { #category : 'accessing' } |
488 | 514 | FASTPyExpression >> listSplatOwner [ |
489 | 515 | "Relation named: #listSplatOwner type: #FASTPyListSplat opposite: #iterable" |
|
0 commit comments