visitForLoopStmt method

  1. @override
String visitForLoopStmt(
  1. ForLoopStmt forLoopStmt
)
override

Implementation

@override
String visitForLoopStmt(ForLoopStmt forLoopStmt) {
  final expr = forLoopStmt.exprList.map((e) => e.accept(this)).join(',');
  late final String body;
  wrapScope(current, block: () {
    body = forLoopStmt.body.map((e) => e.accept(this)).join(_sep);
  });
  return 'for $expr do$_sep$body${_sep}end';
}