find_internal_symbols() finds all the objects in the given package namespace (or environment), then, for each function in the environment, it finds all symbols in the function (by calling find_symbols(), and then it filters the symbols so that only symbols referring to objects in the environment/namespace remain.

find_internal_deps() does the same, and then for each function, it considers each (internal) symbol as a dependency and recursively finds all dependencies. So for a given function in the environment, find_internal_deps() finds the internal dependencies needed for that function.

find_internal_symbols(env = "staticimports")

find_internal_deps(env = "staticimports")

Arguments

env

A string naming a package, or an environment.

Value

A named list, where the name of each element is the name of each object in env, and the value is a character vector of strings, where each string is the name of an object in the environment.

Examples

# By default, find symbols internal to the staticimports package
find_internal_symbols()
#> $import
#> [1] "find_staticimports" "import"             "import_objs"       
#> 
#> $find_staticimports
#> [1] "map_chr"
#> 
#> $find_leading_comment_lines
#> character(0)
#> 
#> $walk
#> character(0)
#> 
#> $find_internal_deps_one_impl
#> [1] "find_internal_deps_one_impl"
#> 
#> $process_source_text_one
#> [1] "extract_object_name"        "find_leading_comment_lines"
#> 
#> $extract_object_name
#> character(0)
#> 
#> $find_symbols
#> [1] "find_symbols_impl"
#> 
#> $find_internal_deps_one
#> [1] "find_internal_deps_one_impl"
#> 
#> $process_source_texts
#> [1] "process_source_text_one"
#> 
#> $map_chr
#> character(0)
#> 
#> $import_objs
#> [1] "cat0"                 "find_internal_deps"   "is_string"           
#> [4] "process_source_texts"
#> 
#> $find_symbols_impl
#> [1] "find_symbols_impl" "walk"             
#> 
#> $find_internal_symbols
#> [1] "find_symbols" "is_string"   
#> 
#> $is_string
#> character(0)
#> 
#> $find_internal_deps
#> [1] "find_internal_deps_one" "find_internal_symbols"  "is_string"             
#> 
#> $cat0
#> character(0)
#> 

# Find all symbols internal to the utils package
find_internal_symbols("utils")
#> $macDynLoads
#> character(0)
#> 
#> $aspell_package
#> [1] "aspell_package_C_files"     "aspell_package_R_files"    
#> [3] "aspell_package_Rd_files"    "aspell_package_description"
#> [5] "aspell_package_vignettes"  
#> 
#> $RweaveLatexOptions
#> character(0)
#> 
#> $fixInNamespace
#> [1] "assignInNamespace" "edit"             
#> 
#> $help.start
#> [1] "browseURL"          "make.packages.html"
#> 
#> $C_readtablehead
#> character(0)
#> 
#> $helpCompletions
#> [1] ".CompletionEnv"       "matchAvailableTopics" "normalCompletions"   
#> 
#> $bug.report.info
#> character(0)
#> 
#> $aspell_control_package_vignettes
#> character(0)
#> 
#> $aspell_R_C_files
#> [1] "aspell"                    "aspell_control_R_Rd_files"
#> [3] "aspell_dictionaries_R"     "aspell_find_program"      
#> [5] "file_test"                
#> 
#> $format.object_size
#> character(0)
#> 
#> $timestamp
#> [1] "C_addhistory"
#> 
#> $argNames
#> [1] ".CompletionEnv" ".FunArgEnv"     "argsAnywhere"  
#> 
#> $summary.packageStatus
#> character(0)
#> 
#> $edit.matrix
#> [1] "C_dataentry"       "check_for_XQuartz" "edit.default"     
#> 
#> $citHeader
#> [1] ".bibentry"
#> 
#> $index.search
#> character(0)
#> 
#> $download.file
#> [1] "C_download"    "flush.console"
#> 
#> $C_dataentry
#> character(0)
#> 
#> $print.sessionInfo
#> [1] ".RNGdefaults"
#> 
#> $format.hashtab
#> [1] "numhash" "typhash"
#> 
#> $personList
#> character(0)
#> 
#> $rep.bibentry
#> character(0)
#> 
#> $formatUL
#> [1] ".format_rl_table"
#> 
#> $getKnownS3generics
#> character(0)
#> 
#> $flush.console
#> [1] "C_flushconsole"
#> 
#> $rc.getOption
#> [1] ".CompletionEnv"
#> 
#> $as.personList.person
#> character(0)
#> 
#> $maintainer
#> [1] "packageDescription"
#> 
#> $length.hashtab
#> [1] "numhash"
#> 
#> $print.Bibtex
#> character(0)
#> 
#> $globalVariables
#> [1] "registerNames"
#> 
#> $make.socket
#> [1] "C_sockclose"   "C_sockconnect" "C_socklisten"  "C_sockopen"   
#> 
#> $localeToCharset
#> character(0)
#> 
#> $data
#> [1] "C_unzip"     "file_test"   "packageName" "read.table" 
#> 
#> $print.MethodsFunction
#> character(0)
#> 
#> $C_sockwrite
#> character(0)
#> 
#> $View
#> [1] "C_dataviewer"      "check_for_XQuartz"
#> 
#> $format.aspell
#> character(0)
#> 
#> $getParseData
#> [1] "data"         "getParseText" "getSrcfile"  
#> 
#> $type.convert.data.frame
#> [1] "type.convert"
#> 
#> $C_nsl
#> character(0)
#> 
#> $packageName
#> character(0)
#> 
#> $packageVersion
#> [1] "packageDescription"
#> 
#> $toLatex
#> character(0)
#> 
#> $matchAvailableTopics
#> [1] ".CompletionEnv" "findMatches"    "makeRegexpSafe"
#> 
#> $str.POSIXt
#> [1] "str"         "str.default"
#> 
#> $vi
#> [1] "edit.default"
#> 
#> $`$<-.person`
#> [1] ".canonicalize_person_role" ".is_not_nonempty_text"    
#> [3] ".listify"                 
#> 
#> $Rprof_memory_summary
#> character(0)
#> 
#> $is.relistable
#> character(0)
#> 
#> $str2logical
#> character(0)
#> 
#> $aspell_package_C_files
#> [1] ".aspell_package_defaults" "aspell"                  
#> [3] "aspell_find_dictionaries" "aspell_find_program"     
#> [5] "file_test"               
#> 
#> $C_sockread
#> character(0)
#> 
#> $`[.bibentry`
#> [1] ".bibentry_get_key"             "bibentry_list_attribute_names"
#> 
#> $relist.list
#> [1] "relist"
#> 
#> $help.request
#>  [1] ".instPkgFields"  "RSiteSearch"     "askYesNo"        "browseURL"      
#>  [5] "bug.report.info" "create.post"     "old.packages"    "page"           
#>  [9] "sessionInfo"     "update.packages"
#> 
#> $print.aspell_inspect_context
#> character(0)
#> 
#> $aspell_dictionaries_R
#> character(0)
#> 
#> $aspell_R_R_files
#> [1] "aspell"                    "aspell_control_R_Rd_files"
#> [3] "aspell_dictionaries_R"     "aspell_find_program"      
#> 
#> $`?`
#> [1] ".helpForCall"  ".tryHelp"      "flush.console" "help"         
#> [5] "help.search"   "topicName"    
#> 
#> $prompt.default
#> [1] "promptData"
#> 
#> $suppressForeignCheck
#> [1] "registerNames"
#> 
#> $`[[.person`
#> character(0)
#> 
#> $getDependencies
#> [1] ".clean_up_dependencies2" "flush.console"          
#> [3] "installed.packages"      "isBasePkg"              
#> 
#> $str.data.frame
#> character(0)
#> 
#> $make.packages.html
#> [1] "URLencode"          "flush.console"      "packageDescription"
#> 
#> $RweaveLatexWritedoc
#> [1] "RweaveChunkPrefix"  "RweaveLatexOptions" "SweaveParseOptions"
#> 
#> $readCitationFile
#> [1] ".citation"
#> 
#> $RweaveChunkPrefix
#> character(0)
#> 
#> $`[.news_db`
#> character(0)
#> 
#> $new.packages
#> [1] "available.packages" "contrib.url"        "install.packages"  
#> [4] "installed.packages" "select.list"       
#> 
#> $file.edit
#> [1] "C_fileedit"
#> 
#> $registerNames
#> character(0)
#> 
#> $specialOpLocs
#> [1] "specialOps"   "tail.default"
#> 
#> $RtangleWritedoc
#> [1] "RweaveLatexOptions" "SweaveParseOptions"
#> 
#> $sort.bibentry
#> character(0)
#> 
#> $aspell_package_R_files
#> [1] ".aspell_package_defaults" "aspell"                  
#> [3] "aspell_find_dictionaries" "aspell_find_program"     
#> 
#> $expr2token
#> character(0)
#> 
#> $update.packageStatus
#> [1] "packageStatus"
#> 
#> $head
#> character(0)
#> 
#> $C_typeconvert
#> character(0)
#> 
#> $bibentry_list_attribute_names
#> character(0)
#> 
#> $`[[.bibentry`
#> [1] ".bibentry_get_key"             "bibentry_list_attribute_names"
#> 
#> $unstack.default
#> character(0)
#> 
#> $memory.limit
#> character(0)
#> 
#> $getSrcLocation
#> [1] "getSrcLocation" "getSrcref"     
#> 
#> $aregexec
#> [1] "aregexec"
#> 
#> $as.data.frame.person
#> character(0)
#> 
#> $write.socket
#> [1] "C_sockwrite"
#> 
#> $relist.matrix
#> [1] "relist"
#> 
#> $toBibtex.bibentry
#> [1] "head"
#> 
#> $print.fileSnapshot
#> [1] "timestamp"
#> 
#> $read.delim2
#> [1] "read.table"
#> 
#> $toLatex.sessionInfo
#> [1] ".RNGdefaults"  "toLatexPDlist"
#> 
#> $print.changedFiles
#> character(0)
#> 
#> $as.roman
#> [1] ".as.roman"
#> 
#> $xedit
#> [1] "edit.default"
#> 
#> $aspell_package_description
#> [1] ".aspell_package_defaults" "aspell"                  
#> [3] "aspell_find_dictionaries" "aspell_find_program"     
#> 
#> $url.show
#> [1] "download.file"
#> 
#> $C_writetable
#> character(0)
#> 
#> $rc.settings
#> [1] ".CompletionEnv" "data"           "help"          
#> 
#> $findGeneric
#> [1] "methods"
#> 
#> $str.hashtab
#> [1] "numhash" "typhash"
#> 
#> $as.environment.hashtab
#> character(0)
#> 
#> $makeRegexpSafe
#> character(0)
#> 
#> $`[.person`
#> character(0)
#> 
#> $create.post
#> [1] "URLencode"     "askYesNo"      "file.edit"     "flush.console"
#> 
#> $savehistory
#> [1] "C_savehistory"
#> 
#> $available_packages_filters_db
#> character(0)
#> 
#> $citeNatbib
#> [1] "person"
#> 
#> $argsAnywhere
#> [1] "getAnywhere"
#> 
#> $format.person
#> [1] ".expand_ORCID_identifier" ".format_person_as_R_code"
#> 
#> $c.bibentry
#> [1] ".bibentry"
#> 
#> $summaryRprof
#> [1] "Rprof_memory_summary" "tail"                
#> 
#> $unstack
#> character(0)
#> 
#> $type.convert.default
#> [1] "C_typeconvert"
#> 
#> $C_tzcode_type
#> character(0)
#> 
#> $update.packages
#> [1] "askYesNo"           "available.packages" "contrib.url"       
#> [4] "install.packages"   "old.packages"       "select.list"       
#> [7] "simplifyRepos"     
#> 
#> $as.relistable
#> character(0)
#> 
#> $checkCRAN
#> [1] "available.packages" "contrib.url"        "getCRANmirrors"    
#> 
#> $simplifyRepos
#> [1] "contrib.url" "tail"       
#> 
#> $close.socket
#> [1] "C_sockclose"
#> 
#> $aspell_find_program
#> character(0)
#> 
#> $close.txtProgressBar
#> character(0)
#> 
#> $format.citation
#> [1] "format.bibentry"
#> 
#> $resolvePkgType
#> character(0)
#> 
#> $print.help_files_with_topic
#> [1] ".getHelpFile"                ".show_help_on_topic_offline"
#> [3] "URLencode"                   "browseURL"                  
#> [5] "menu"                       
#> 
#> $hsearch_db
#> [1] ".get_standard_Rd_keywords_with_descriptions"
#> [2] ".hsearch_db"                                
#> [3] "flush.console"                              
#> [4] "hsearch_db_types"                           
#> [5] "merge_demo_index"                           
#> [6] "merge_vignette_index"                       
#> 
#> $debugger
#> [1] "C_menu"
#> 
#> $C_dataviewer
#> character(0)
#> 
#> $merge_vignette_index
#> character(0)
#> 
#> $tail
#> character(0)
#> 
#> $promptData
#> [1] "str"
#> 
#> $promptPackage
#> character(0)
#> 
#> $C_savehistory
#> character(0)
#> 
#> $str.Date
#> [1] "str"         "str.default"
#> 
#> $read.DIF
#> [1] "data"         "methods"      "type.convert"
#> 
#> $help.search
#> [1] "apropos"           "flush.console"     "hsearch_db"       
#> [4] "hsearch_db_fields" "hsearch_db_types" 
#> 
#> $apropos
#> [1] ".dot_internals"
#> 
#> $relist.default
#> character(0)
#> 
#> $fix
#> [1] "edit"
#> 
#> $SweaveSyntaxLatex
#> character(0)
#> 
#> $isInsideQuotes
#> [1] ".CompletionEnv" "head.default"  
#> 
#> $aspell_R_Rd_files
#> [1] "aspell"                    "aspell_control_R_Rd_files"
#> [3] "aspell_dictionaries_R"     "aspell_find_program"      
#> [5] "file_test"                
#> 
#> $loadhistory
#> [1] "C_loadhistory"
#> 
#> $getRcode
#> character(0)
#> 
#> $checkHT
#> character(0)
#> 
#> $askYesNo
#> character(0)
#> 
#> $rtags
#> [1] "rtags.file"  "write.ctags" "write.etags"
#> 
#> $aspell_control_R_Rd_files
#> character(0)
#> 
#> $bibentry_attribute_names
#> character(0)
#> 
#> $print.news_db
#> [1] "browseURL"
#> 
#> $maphash
#> [1] "C_maphash_Ext"
#> 
#> $unlist.relistable
#> character(0)
#> 
#> $print.findLineNumResult
#> character(0)
#> 
#> $inFunction
#> [1] ".CompletionEnv" "breakRE"        "setIsFirstArg"  "tail.default"  
#> 
#> $write.csv
#> [1] "write.table"
#> 
#> $as.bibentry
#> character(0)
#> 
#> $available.packages
#> [1] "URLencode"                          "available_packages_filters_db"     
#> [3] "available_packages_filters_default" "contrib.url"                       
#> [5] "download.file"                      "timestamp"                         
#> 
#> $C_sockclose
#> character(0)
#> 
#> $as.data.frame.bibentry
#> character(0)
#> 
#> $print.roman
#> [1] "as.character.roman"
#> 
#> $C_selectlist
#> character(0)
#> 
#> $untar
#> [1] "tar"    "untar2"
#> 
#> $specialOpCompletionsHelper
#> [1] ".AtNames"          ".CompletionEnv"    ".DollarNames"     
#> [4] "findMatches"       "makeRegexpSafe"    "normalCompletions"
#> 
#> $Rtangle
#> [1] "RtangleFinish"      "RtangleRuncode"     "RtangleSetup"      
#> [4] "RtangleWritedoc"    "RweaveLatexOptions"
#> 
#> $C_loadhistory
#> character(0)
#> 
#> $RweaveLatex
#> [1] "RweaveLatexFinish"   "RweaveLatexOptions"  "RweaveLatexRuncode" 
#> [4] "RweaveLatexSetup"    "RweaveLatexWritedoc"
#> 
#> $getS3method
#> [1] ".defenv_for_S3_registry" "findGeneric"            
#> [3] "getKnownS3generics"      "methods"                
#> 
#> $head.function
#> [1] "checkHT" "head"   
#> 
#> $shorten.to.string
#> character(0)
#> 
#> $asDateBuilt
#> character(0)
#> 
#> $formatOL
#> [1] ".format_rl_table" "as.roman"        
#> 
#> $write.table
#> [1] "C_writetable"
#> 
#> $strcapture
#> [1] "conformToProto" "str"           
#> 
#> $old.packages
#> [1] "available.packages" "contrib.url"        "installed.packages"
#> 
#> $wsbrowser
#> [1] "URLencode" "browseURL"
#> 
#> $findMatches
#> [1] ".CompletionEnv"   "findExactMatches" "findFuzzyMatches"
#> 
#> $recover
#> [1] "dump.frames"   "limitedLabels" "menu"          "recover"      
#> 
#> $tar
#> [1] "C_octsize" "tar"      
#> 
#> $assignInNamespace
#> [1] ".defenv_for_S3_registry" "methods"                
#> 
#> $substr_with_tabs
#> character(0)
#> 
#> $tail.function
#> [1] "checkHT" "tail"   
#> 
#> $undebugcall
#> [1] ".debugcall"
#> 
#> $news
#> character(0)
#> 
#> $attachedPackageCompletions
#> [1] ".CompletionEnv"   "findExactMatches" "makeRegexpSafe"   "rc.getOption"    
#> 
#> $numhash
#> [1] "C_numhash_Ext"
#> 
#> $getIsFirstArg
#> [1] ".CompletionEnv"
#> 
#> $head.matrix
#> [1] "checkHT"
#> 
#> $edit.data.frame
#> [1] "C_dataentry"       "check_for_XQuartz" "edit.default"     
#> 
#> $`$.person`
#> [1] "head" "tail"
#> 
#> $C_addhistory
#> character(0)
#> 
#> $relist
#> character(0)
#> 
#> $RweaveEvalWithOpt
#> [1] "methods"
#> 
#> $head.array
#> [1] "checkHT"
#> 
#> $install.packages
#>  [1] ".R_LIBS"                            ".find_install_order"               
#>  [3] ".install.macbinary"                 ".make_dependency_list"             
#>  [5] "askYesNo"                           "available.packages"                
#>  [7] "available_packages_filters_db"      "available_packages_filters_default"
#>  [9] "contrib.url"                        "download.file"                     
#> [11] "download.packages"                  "flush.console"                     
#> [13] "getDependencies"                    "make.packages.html"                
#> [15] "select.list"                       
#> 
#> $limitedLabels
#> character(0)
#> 
#> $glob2rx
#> character(0)
#> 
#> $find_files_in_directories
#> [1] "file_test"
#> 
#> $ls.str
#> character(0)
#> 
#> $aspell
#> [1] "aspell_filter_db"                     
#> [2] "aspell_find_dictionaries"             
#> [3] "aspell_find_program"                  
#> [4] "aspell_write_personal_dictionary_file"
#> 
#> $lsf.str
#> [1] "ls.str"
#> 
#> $format.MethodsFunction
#> character(0)
#> 
#> $RweaveTryStop
#> character(0)
#> 
#> $`[.getAnywhere`
#> character(0)
#> 
#> $regquote
#> character(0)
#> 
#> $unstack.data.frame
#> character(0)
#> 
#> $conformToProto
#> [1] "methods"
#> 
#> $C_charClass
#> character(0)
#> 
#> $findFuzzyMatches
#> [1] "findExactMatches" "rc.getOption"    
#> 
#> $getSrcByte
#> character(0)
#> 
#> $findLineNum
#> [1] "fnLineNum" "lsf.str"   "methods"  
#> 
#> $C_crc64
#> character(0)
#> 
#> $as.personList.default
#> [1] "as.person"
#> 
#> $read.table
#> [1] "C_readtablehead" "data"            "methods"         "type.convert"   
#> 
#> $txtProgressBar
#> [1] "flush.console"
#> 
#> $C_sethash_Ext
#> character(0)
#> 
#> $assignInMyNamespace
#> [1] ".defenv_for_S3_registry" "methods"                
#> 
#> $typhash
#> [1] "C_typhash_Ext"
#> 
#> $fileSnapshot
#> [1] "timestamp"
#> 
#> $aspell_R_manuals
#> [1] "aspell"                   "aspell_control_R_manuals"
#> [3] "aspell_dictionaries_R"    "aspell_find_program"     
#> 
#> $filter_packages_by_depends_predicates
#> character(0)
#> 
#> $hsearch_db_keywords
#> [1] ".get_standard_Rd_keywords_with_descriptions"
#> [2] "hsearch_db"                                 
#> 
#> $fileCompletionPreferred
#> [1] ".CompletionEnv" "head.default"  
#> 
#> $C_numhash_Ext
#> character(0)
#> 
#> $de
#> [1] "dataentry"  "de.ncols"   "de.restore" "de.setup"  
#> 
#> $tail.array
#> [1] "checkHT"
#> 
#> $C_fileedit
#> character(0)
#> 
#> $read.fwf
#> [1] "read.table"
#> 
#> $str
#> character(0)
#> 
#> $Stangle
#> [1] "Rtangle" "Sweave" 
#> 
#> $blank_out_ignores_in_lines
#> [1] "blank_out_regexp_matches"
#> 
#> $fileCompletions
#> [1] "correctFilenameToken"
#> 
#> $C_octsize
#> character(0)
#> 
#> $print.citation
#> [1] "print.bibentry"
#> 
#> $upgrade.packageStatus
#> [1] "askYesNo"         "install.packages" "write.table"     
#> 
#> $`[[<-.hashtab`
#> [1] "sethash"
#> 
#> $format.bibentry
#> [1] ".bibentry"                    ".bibentry_expand_crossrefs"  
#> [3] ".bibentry_match_format_style" ".format_bibentry_as_R_code"  
#> [5] "print.bibentry"               "toBibtex"                    
#> 
#> $changedFiles
#> [1] "fileSnapshot" "file_test"    "timestamp"   
#> 
#> $isBasePkg
#> [1] "packageDescription"
#> 
#> $tail.ftable
#> [1] "tail.matrix"
#> 
#> $head.default
#> [1] "checkHT"    "head.array"
#> 
#> $example
#> [1] ".getHelpFile" "browseURL"    "index.search" "str2logical" 
#> 
#> $is.hashtab
#> [1] "C_ishashtab_Ext"
#> 
#> $`%||%`
#> character(0)
#> 
#> $installed.packages
#> [1] ".fixupPkgMat"   ".instPkgFields" ".readPkgDesc"   "C_crc64"       
#> 
#> $strslice
#> [1] "conformToProto" "str"           
#> 
#> $gethash
#> [1] "C_gethash_Ext"
#> 
#> $findExactMatches
#> character(0)
#> 
#> $C_Rprof
#> character(0)
#> 
#> $packageDescription
#> character(0)
#> 
#> $getRcode.vignette
#> character(0)
#> 
#> $print.vignette
#> [1] "browseURL"
#> 
#> $mirror2html
#> [1] "getCRANmirrors" "head"          
#> 
#> $URLdecode
#> character(0)
#> 
#> $de.ncols
#> character(0)
#> 
#> $getAnywhere
#> [1] "find"        "getS3method"
#> 
#> $download.packages
#> [1] "available.packages" "contrib.url"        "download.file"     
#> [4] "resolvePkgType"    
#> 
#> $as.bibentry.bibentry
#> character(0)
#> 
#> $hasName
#> character(0)
#> 
#> $removeSource
#> character(0)
#> 
#> $hashtab
#> [1] "C_hashtab_Ext"
#> 
#> $modifyList
#> [1] "modifyList"
#> 
#> $Sweave
#> [1] "RweaveLatex"        "SweaveGetSyntax"    "SweaveParseOptions"
#> [4] "SweaveReadFile"    
#> 
#> $rc.options
#> [1] ".CompletionEnv" "modifyList"    
#> 
#> $c.person
#> character(0)
#> 
#> $read.delim
#> [1] "read.table"
#> 
#> $print.hashtab
#> character(0)
#> 
#> $`$.bibentry`
#> [1] "bibentry_attribute_names"
#> 
#> $packageStatus
#> [1] "available.packages" "contrib.url"        "installed.packages"
#> 
#> $aspell_package_pot_files
#> [1] "aspell"              "aspell_find_program"
#> 
#> $count.fields
#> [1] "C_countfields"
#> 
#> $process.events
#> [1] "C_processevents"
#> 
#> $read.fortran
#> [1] "read.fwf"
#> 
#> $page
#> character(0)
#> 
#> $chooseBioCmirror
#> [1] ".chooseMirror" ".getMirrors"  
#> 
#> $C_clrhash_Ext
#> character(0)
#> 
#> $help
#> [1] "browseURL"    "index.search"
#> 
#> $C_download
#> character(0)
#> 
#> $normalCompletions
#> [1] ".CompletionEnv"           "apropos"                 
#> [3] "fuzzyApropos"             "keywordCompletions"      
#> [5] "loadedPackageCompletions" "makeRegexpSafe"          
#> [7] "rc.getOption"            
#> 
#> $print.Latex
#> character(0)
#> 
#> $RtangleRuncode
#> [1] ".RtangleCodeLabel"          ".SweaveValidFilenameRegexp"
#> [3] "RweaveChunkPrefix"          "SweaveHooks"               
#> 
#> $specialFunctionArgs
#> [1] ".CompletionEnv"     "data"               "findMatches"       
#> [4] "installed.packages" "makeRegexpSafe"    
#> 
#> $promptImport
#> character(0)
#> 
#> $aspell_package_vignettes
#> [1] ".aspell_package_defaults"         "aspell"                          
#> [3] "aspell_control_package_vignettes" "aspell_find_dictionaries"        
#> [5] "aspell_find_program"             
#> 
#> $Rprof
#> [1] "C_Rprof"
#> 
#> $strOptions
#> character(0)
#> 
#> $Rprofmem
#> [1] "C_Rprofmem"
#> 
#> $subset.news_db
#> [1] "news"
#> 
#> $C_objectSize
#> character(0)
#> 
#> $print.hsearch_db
#> character(0)
#> 
#> $capture.output
#> character(0)
#> 
#> $C_ishashtab_Ext
#> character(0)
#> 
#> $packageDate
#> [1] "asDateBuilt"        "packageDescription"
#> 
#> $`$<-.bibentry`
#> [1] ".bibentry"                 ".bibentry_check_bibentry1"
#> [3] ".listify"                  "as.person"                
#> [5] "bibentry_attribute_names" 
#> 
#> $defaultUserAgent
#> character(0)
#> 
#> $aspell_find_dictionaries
#> [1] "file_test"                 "find_files_in_directories"
#> 
#> $RtangleFinish
#> character(0)
#> 
#> $aspell_filter_db
#> character(0)
#> 
#> $rep.roman
#> character(0)
#> 
#> $RweaveLatexSetup
#> [1] "RweaveLatexOptions"
#> 
#> $topicName
#> character(0)
#> 
#> $merge_demo_index
#> character(0)
#> 
#> $read.csv2
#> [1] "read.table"
#> 
#> $format.roman
#> [1] "as.character.roman"
#> 
#> $vignette
#> [1] "file_test"
#> 
#> $remove.packages
#> [1] "isBasePkg"          "make.packages.html"
#> 
#> $compareVersion
#> character(0)
#> 
#> $citFooter
#> [1] ".bibentry"
#> 
#> $C_maphash_Ext
#> character(0)
#> 
#> $keywordCompletions
#> [1] "findExactMatches" "makeRegexpSafe"  
#> 
#> $edit.vignette
#> [1] "file.edit" "getRcode" 
#> 
#> $RShowDoc
#> [1] "URLencode" "browseURL" "file_test"
#> 
#> $adist
#> [1] "adist"
#> 
#> $write.csv2
#> [1] "write.table"
#> 
#> $RtangleSetup
#> [1] "RweaveLatexOptions"
#> 
#> $as.character.person
#> character(0)
#> 
#> $C_sockopen
#> character(0)
#> 
#> $print.aspell
#> character(0)
#> 
#> $SweaveGetSyntax
#> [1] "SweaveSyntaxNoweb" "apropos"          
#> 
#> $hsearch_db_fields
#> character(0)
#> 
#> $functionArgs
#> [1] ".CompletionEnv"      "argNames"            "findMatches"        
#> [4] "makeRegexpSafe"      "methods"             "rc.getOption"       
#> [7] "specialFunctionArgs"
#> 
#> $C_hashtab_Ext
#> character(0)
#> 
#> $as.person
#> character(0)
#> 
#> $aspell_control_R_manuals
#> character(0)
#> 
#> $as.person.default
#> [1] ".is_not_nonempty_text" "person"               
#> 
#> $C_sockconnect
#> character(0)
#> 
#> $type.convert.list
#> [1] "type.convert"
#> 
#> $pico
#> [1] "edit.default"
#> 
#> $write.etags
#> [1] "shorten.to.string"
#> 
#> $relist.factor
#> character(0)
#> 
#> $hsearch_db_types
#> character(0)
#> 
#> $memory.size
#> character(0)
#> 
#> $strextract
#> character(0)
#> 
#> $prompt.data.frame
#> [1] "promptData"
#> 
#> $alarm
#> [1] "flush.console"
#> 
#> $print.bibentry
#> [1] ".bibentry_match_format_style"
#> 
#> $Ops.roman
#> [1] ".as.roman" "as.roman" 
#> 
#> $specialCompletions
#> [1] "helpCompletions"            "specialOpCompletionsHelper"
#> 
#> $SweaveSyntConv
#> [1] "SweaveGetSyntax"
#> 
#> $print.socket
#> character(0)
#> 
#> $getTxtProgressBar
#> character(0)
#> 
#> $aspell_write_personal_dictionary_file
#> [1] "aspell_find_program"
#> 
#> $menu
#> [1] "C_menu"      "select.list"
#> 
#> $specialOps
#> character(0)
#> 
#> $getParseText
#> [1] "substr_with_tabs"
#> 
#> $stack.data.frame
#> character(0)
#> 
#> $edit
#> character(0)
#> 
#> $SweaveParseOptions
#> character(0)
#> 
#> $str.default
#> [1] "%||%"           "capture.output" "methods"        "modifyList"    
#> [5] "str"            "str.default"    "strOptions"    
#> 
#> $getFromNamespace
#> character(0)
#> 
#> $de.restore
#> character(0)
#> 
#> $person
#> [1] ".canonicalize_person_role" ".is_not_nonempty_text"    
#> [3] ".listify"                  ".person"                  
#> 
#> $stack
#> character(0)
#> 
#> $summary.aspell
#> character(0)
#> 
#> $MARC_relator_db_codes_used_with_R
#> character(0)
#> 
#> $fnLineNum
#> [1] ".normalizePath" "timestamp"     
#> 
#> $C_flushconsole
#> character(0)
#> 
#> $correctFilenameToken
#> [1] ".CompletionEnv" "head.default"  
#> 
#> $toLatexPDlist
#> character(0)
#> 
#> $setRepositories
#> [1] ".get_repositories" "select.list"      
#> 
#> $MARC_relator_db
#> character(0)
#> 
#> $unzip
#> [1] "C_unzip"    "read.table" "unzip"     
#> 
#> $makeUserAgent
#> character(0)
#> 
#> $RweaveLatexFinish
#> character(0)
#> 
#> $C_remhash_Ext
#> character(0)
#> 
#> $C_socklisten
#> character(0)
#> 
#> $citation
#>  [1] ".citation"                ".read_authors_at_R_field"
#>  [3] "as.person"                "bibentry"                
#>  [5] "citation"                 "file_test"               
#>  [7] "head"                     "packageDescription"      
#>  [9] "readCitationFile"         "tail"                    
#> 
#> $clrhash
#> [1] "C_clrhash_Ext"
#> 
#> $print.packageIQR
#> character(0)
#> 
#> $rtags.file
#> [1] "expr2token"  "write.etags"
#> 
#> $rc.status
#> [1] ".CompletionEnv"
#> 
#> $C_gethash_Ext
#> character(0)
#> 
#> $print.getAnywhere
#> character(0)
#> 
#> $transform.bibentry
#> character(0)
#> 
#> $check_for_XQuartz
#> [1] "macDynLoads"
#> 
#> $aspell_R_vignettes
#> [1] "aspell"                     "aspell_control_R_vignettes"
#> [3] "aspell_dictionaries_R"      "aspell_find_program"       
#> 
#> $head.ftable
#> [1] "head.matrix"
#> 
#> $zip
#> [1] "zip"
#> 
#> $C_processevents
#> character(0)
#> 
#> $print.summary.packageStatus
#> character(0)
#> 
#> $toBibtex
#> character(0)
#> 
#> $write.ctags
#> character(0)
#> 
#> $URLencode
#> character(0)
#> 
#> $upgrade
#> character(0)
#> 
#> $nsl
#> [1] "C_nsl"
#> 
#> $prompt
#> character(0)
#> 
#> $osVersion
#> character(0)
#> 
#> $bibentry_format_styles
#> character(0)
#> 
#> $dump.frames
#> [1] "limitedLabels"
#> 
#> $remhash
#> [1] "C_remhash_Ext"
#> 
#> $print.browseVignettes
#> [1] "browseURL"
#> 
#> $getSrcFilename
#> [1] "getSrcFilename" "getSrcref"     
#> 
#> $print.object_size
#> [1] "format.object_size"
#> 
#> $`[.roman`
#> character(0)
#> 
#> $RweaveLatexRuncode
#> [1] ".SweaveValidFilenameRegexp" "RweaveChunkPrefix"         
#> [3] "RweaveTryStop"              "SweaveHooks"               
#> 
#> $print.packageStatus
#> character(0)
#> 
#> $browseURL
#> [1] "URLencode"
#> 
#> $combn
#> character(0)
#> 
#> $package.skeleton
#> [1] ".fixPackageFileNames" "methods"              "prompt"              
#> [4] "promptPackage"       
#> 
#> $chooseCRANmirror
#> [1] ".chooseMirror"  "getCRANmirrors"
#> 
#> $de.setup
#> character(0)
#> 
#> $setTxtProgressBar
#> character(0)
#> 
#> $read.socket
#> [1] "C_sockread"
#> 
#> $SweaveSyntaxNoweb
#> character(0)
#> 
#> $breakRE
#> character(0)
#> 
#> $loadedPackageCompletions
#> [1] ".CompletionEnv"   "findExactMatches" "makeRegexpSafe"   "rc.getOption"    
#> 
#> $warnErrList
#> [1] "capture.output"
#> 
#> $select.list
#> [1] "C_selectlist" "menu"        
#> 
#> $isS3stdGeneric
#> [1] "methods"
#> 
#> $type.convert
#> character(0)
#> 
#> $toBibtex.person
#> character(0)
#> 
#> $cite
#> [1] "cite"       "citeNatbib"
#> 
#> $getSrcfile
#> [1] "getSrcref"
#> 
#> $fuzzyApropos
#> [1] "findFuzzyMatches"
#> 
#> $format.news_db
#> character(0)
#> 
#> $getSrcDirectory
#> [1] "getSrcFilename"
#> 
#> $hsearch_db_concepts
#> [1] "hsearch_db"
#> 
#> $C_menu
#> character(0)
#> 
#> $print.person
#> character(0)
#> 
#> $untar2
#> character(0)
#> 
#> $bibentry
#> [1] ".bibentry"                 ".bibentry_check_bibentry1"
#> [3] ".is_not_nonempty_text"     ".listify"                 
#> [5] "as.person"                
#> 
#> $print.packageDescription
#> character(0)
#> 
#> $`[[.hashtab`
#> [1] "gethash"
#> 
#> $emacs
#> [1] "edit.default"
#> 
#> $charClass
#> [1] "C_charClass"
#> 
#> $setBreakpoint
#> [1] "findLineNum"
#> 
#> $find
#> [1] ".dot_internals"
#> 
#> $printhsearchInternal
#> [1] "browseURL" "help"     
#> 
#> $C_edit
#> character(0)
#> 
#> $C_countfields
#> character(0)
#> 
#> $as.personList
#> character(0)
#> 
#> $methods
#> [1] ".MethodsFunction" ".S3methods"       "methods"         
#> 
#> $sessionInfo
#> [1] "C_tzcode_type"      "osVersion"          "packageDescription"
#> 
#> $browseVignettes
#> character(0)
#> 
#> $xemacs
#> [1] "edit.default"
#> 
#> $setIsFirstArg
#> [1] ".CompletionEnv"
#> 
#> $as.bibentry.citation
#> character(0)
#> 
#> $available_packages_filters_default
#> character(0)
#> 
#> $tail.default
#> [1] "checkHT"    "tail.array"
#> 
#> $getSrcref
#> [1] "getSrcref" "methods"  
#> 
#> $getCRANmirrors
#> [1] ".getMirrors"
#> 
#> $data.entry
#> [1] "de"
#> 
#> $citEntry
#> [1] "bibentry"
#> 
#> $history
#> [1] "savehistory"
#> 
#> $isS3method
#> [1] ".defenv_for_S3_registry" "findGeneric"            
#> [3] "getKnownS3generics"      "isS3method"             
#> [5] "methods"                
#> 
#> $object.size
#> [1] "C_objectSize"
#> 
#> $print.hsearch
#> [1] "printhsearchInternal"
#> 
#> $contrib.url
#> [1] "chooseCRANmirror" "flush.console"    "resolvePkgType"  
#> 
#> $`$<-.citation`
#> [1] ".citation"
#> 
#> $C_typhash_Ext
#> character(0)
#> 
#> $Summary.roman
#> [1] "as.roman"
#> 
#> $makeRweaveLatexCodeRunner
#> [1] ".SweaveValidFilenameRegexp" "RweaveChunkPrefix"         
#> [3] "RweaveEvalWithOpt"          "RweaveTryStop"             
#> [5] "SweaveHooks"               
#> 
#> $aspell_control_R_vignettes
#> character(0)
#> 
#> $blank_out_regexp_matches
#> character(0)
#> 
#> $get_parse_data_for_message_strings
#> [1] "getParseData" "getParseText"
#> 
#> $offline_help_helper
#> character(0)
#> 
#> $dataentry
#> [1] "C_dataentry"       "check_for_XQuartz" "data"             
#> 
#> $debugcall
#> [1] ".debugcall"
#> 
#> $RSiteSearch
#> [1] "URLencode" "browseURL"
#> 
#> $SweaveReadFile
#> [1] "SweaveReadFile"
#> 
#> $findCRANmirror
#> character(0)
#> 
#> $file_test
#> character(0)
#> 
#> $C_Rprofmem
#> character(0)
#> 
#> $aspell_inspect_context
#> character(0)
#> 
#> $sethash
#> [1] "C_sethash_Ext"
#> 
#> $browseEnv
#> [1] "wsbrowser"
#> 
#> $print.ls_str
#> [1] "str"
#> 
#> $make_sysdata_rda
#> [1] "MARC_relator_db"                   "MARC_relator_db_codes_used_with_R"
#> 
#> $bug.report
#> [1] "browseURL"          "bug.report.info"    "create.post"       
#> [4] "flush.console"      "packageDescription"
#> 
#> $demo
#> [1] "browseURL"   "file_test"   "str2logical"
#> 
#> $aspell_package_Rd_files
#> [1] ".aspell_package_defaults" "aspell"                  
#> [3] "aspell_find_dictionaries"
#> 
#> $unique.bibentry
#> character(0)
#> 
#> $read.csv
#> [1] "read.table"
#> 
#> $edit.default
#> [1] "C_edit"
#> 
#> $stack.default
#> character(0)
#> 
#> $as.character.roman
#> [1] ".numeric2roman"
#> 
#> $C_unzip
#> character(0)
#> 
#> $tail.matrix
#> [1] "checkHT"
#> 
#> $SweaveHooks
#> [1] "SweaveHooks"
#>