ForRangeStmt constructor

ForRangeStmt(
  1. VarDecl iterator,
  2. ASTNode collection,
  3. BlockStmt loop, {
  4. bool hasBracket = false,
  5. bool iterateValue = false,
  6. bool isStatement = true,
  7. bool hasEndOfStmtMark = false,
  8. HTSource? source,
  9. int line = 0,
  10. int column = 0,
  11. int offset = 0,
  12. int length = 0,
})

Implementation

ForRangeStmt(
  this.iterator,
  this.collection,
  this.loop, {
  this.hasBracket = false,
  this.iterateValue = false,
  super.isStatement = true,
  super.hasEndOfStmtMark = false,
  super.source,
  super.line = 0,
  super.column = 0,
  super.offset = 0,
  super.length = 0,
}) : super(Semantic.forInStmt);