Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

Rdoc

Class for converting Rdoc comments to Rd files


Description

Package: R.oo
Class Rdoc

Object
~~|
~~+--Rdoc

Directly known subclasses:

public static class Rdoc
extends Object

Class for converting Rdoc comments to Rd files.

Usage

Rdoc()

Fields and Methods

Methods:

argsToString Gets the arguments signature of a function.
check Checks the compiled Rd files.
compile Compile source code files containing Rdoc comments into Rd files.
createManPath Creates the directory where the Rd files should be saved.
createName Creates a class-method name.
declaration Gets the class declaration.
escapeRdFilename Escape non-valid characters in a filename.
getClassS4Usage Gets the usage of a S4 class.
getKeywords Gets the keywords defined in R with descriptions.
getManPath Gets the path to the directory where the Rd files will be saved.
getNameFormat Gets the current name format.
getObject -
getPackageNameOf Gets the package of a method or an object.
getRdTitle Extracts the title string of a Rd file.
getUsage Gets the usage of a method.
hierarchy Gets the class hierarchy.
isKeyword Checks if a word is a Rd keyword.
isVisible Checks if a member is visible given its modifiers.
methodsInheritedFrom Gets all methods inherited from a class in Rd format.
setManPath Sets the path to the directory where the Rd files should be saved.
setNameFormat Sets the current name format.

Methods inherited from Object:
$, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clearLookupCache, clone, detach, equals, extend, finalize, getEnvironment, getFieldModifier, getFieldModifiers, getFields, getInstantiationTime, getStaticInstance, hasField, hashCode, ll, load, names, objectSize, print, save

Author(s)

Henrik Bengtsson

References

R developers, Guidelines for Rd files, https://developer.r-project.org/Rds.html, 2003

Examples

## Not run: # Set default author
author <- "Henrik Bengtsson, \url{https://github.com/HenrikBengtsson/R.oo}"

# Show the file containing the Rdoc comments
rdocFile <- system.file("misc", "ASCII.R", package="R.oo")
file.show(rdocFile)

# Compile the Rdoc:s into Rd files (saved in the destPath directory)
destPath <- tempdir()
Rdoc$compile(rdocFile, destPath=destPath)

# List the generated Rd files
rdFiles <- list.files(destPath, full.names=TRUE)
print(rdFiles)

# Show one of the files
file.show(rdFiles[1])

# Clean up
file.remove(rdFiles)

## End(Not run)

R.oo

R Object-Oriented Programming with or without References

v1.24.0
LGPL (>= 2.1)
Authors
Henrik Bengtsson [aut, cre, cph]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.