(forToken: Token, targetExpression: ExpressionNode,
sequenceExpression: ExpressionNode, forSuite: SuiteNode)
| 173 | elseSuite?: SuiteNode; |
| 174 | |
| 175 | constructor(forToken: Token, targetExpression: ExpressionNode, |
| 176 | sequenceExpression: ExpressionNode, forSuite: SuiteNode) { |
| 177 | super(forToken); |
| 178 | this.targetExpression = targetExpression; |
| 179 | this.sequenceExpression = sequenceExpression; |
| 180 | this.forSuite = forSuite; |
| 181 | this.extend(forSuite); |
| 182 | } |
| 183 | |
| 184 | getChildren(): RecursiveParseNodeArray { |
| 185 | return [this.targetExpression, this.sequenceExpression, this.forSuite, this.elseSuite]; |