emit_statements