func StmtDebugString(stmt Statement) string {
	v := debugVisitor{}
	walkStmt(&v, stmt)
	return v.buf.String()
}
// StmtDebugString generates multi-line debug strings in Go format for the
// expressions that are part of the given statement.
StmtDebugString generates multi-line debug strings in Go format for the
expressions that are part of the given statement.
// StmtDebugString generates multi - line debug strings in Go format for the // expressions that are part of the given statement .
func StmtDebugString(stmt Statement) string {
	v := debugVisitor{}
	walkStmt(&v, stmt)
	return v.buf.String()
}
func StmtDebugString ( stmt Statement ) string { v := debugVisitor { } walkStmt ( & v , stmt ) return v . buf . String ( ) }
StmtDebugString generates multi-line debug strings in Go format for the
expressions that are part of the given statement.
StmtDebugString generates multi - line debug strings in Go format for the expressions that are part of the given statement .