visitReturnStmt method

  1. @override
String visitReturnStmt(
  1. ReturnStmt stmt
)
override

Implementation

@override
String visitReturnStmt(ReturnStmt stmt) {
  final output = StringBuffer();
  output.write(_lexicon.kReturn);
  if (stmt.returnValue != null) {
    final valueString = formatAST(stmt.returnValue!);
    output.write(' $valueString');
  }
  if (stmt.hasEndOfStmtMark) {
    output.write(_lexicon.endOfStatementMark);
  }
  return output.toString();
}