R: Remove Stored Source from a Function.

removeSource {utils} | R Documentation

## Remove Stored Source from a Function.

### Description

When `options("keep.source")` is `TRUE`, a copy of the original source code to a function is stored with it. This function removes that copy.

### Usage

    removeSource(fn)

### Arguments

`fn` | A single function from which to remove the source.

### Details

This removes both the `"source"` attribute (from R version 2.13.x or earlier) and the `"srcref"` and related attributes.

### Value

A copy of the function with the source removed.

### See Also

`srcref` for a description of source reference records, `deparse` for a description of how functions are deparsed.

### Examples

    fn <- function(x) {
      x + 1 # A comment, kept as part of the source
    }
    fn
    fn <- removeSource(fn)
    fn

[Package utils version 3.1.2 Index]