Extract a named bit of code from the noweb source of R functions
notangle(file, target = "*", out, syntax = nowebSyntax, ...)
A character vector containing the code, with the invisible attribute set to prevent automatic printing.
an input file containing noweb code, or alternately
an object of class noweb
as
created by the nwread
function.
the target code chunk to extract. The parent .Rnw file
will contain <<chunk-name>>
directives.
A standard approach is to use * as the name of a chunk that will
extract all the code fragments.
a file name on which to write the result. By default this
will be the name of the target with ".R" added, or if the target
is "*" it will be the name of the input file with it's final
suffix changed to ".R".
A value of out=NULL
can be used to suppress file creation.
defines the syntax to detect code chunks. This would rarely if ever be changed by a user.
extra arguments; unused. (Compatability with Sweave).
Terry Therneau
N Ramsay. Literate programming simplified. IEEE Software 11:97-105, 1994.
noweave
if (FALSE) {
# Extract the nwread function
notangle("noweb.Rnw", "nwread")
}
Run the code above in your browser using DataLab