R : Copyright 2005, The R Foundation for Statistical Computing Version 2.1.1 (2005-06-20), ISBN 3-900051-07-0 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for a HTML browser interface to help. Type 'q()' to quit R. > ### *
> ### > attach(NULL, name = "CheckExEnv") > assign(".CheckExEnv", as.environment(2), pos = length(search())) # base > ## add some hooks to label plot pages for base and grid graphics > setHook("plot.new", ".newplot.hook") > setHook("persp", ".newplot.hook") > setHook("grid.newpage", ".gridplot.hook") > > assign("cleanEx", + function(env = .GlobalEnv) { + rm(list = ls(envir = env, all.names = TRUE), envir = env) + RNGkind("default", "default") + set.seed(1) + options(warn = 1) + delayedAssign("T", stop("T used instead of TRUE"), + assign.env = .CheckExEnv) + delayedAssign("F", stop("F used instead of FALSE"), + assign.env = .CheckExEnv) + sch <- search() + newitems <- sch[! sch %in% .oldSearch] + for(item in rev(newitems)) + eval(substitute(detach(item), list(item=item))) + missitems <- .oldSearch[! .oldSearch %in% sch] + if(length(missitems)) + warning("items ", paste(missitems, collapse=", "), + " have been removed from the search path") + }, + env = .CheckExEnv) > assign("..nameEx", "__{must remake R-ex/*.R}__", env = .CheckExEnv) # for now > assign("ptime", proc.time(), env = .CheckExEnv) > grDevices::postscript("mvbutils-Examples.ps") > assign("par.postscript", graphics::par(no.readonly = TRUE), env = .CheckExEnv) > options(contrasts = c(unordered = "contr.treatment", ordered = "contr.poly")) > options(warn = 1) > library('mvbutils') MVBUTILS: no "tasks" vector found in ROOT > > assign(".oldSearch", search(), env = .CheckExEnv) > assign(".oldNS", loadedNamespaces(), env = .CheckExEnv) > cleanEx(); ..nameEx <- "Save" > > ### * Save > > flush(stderr()); flush(stdout()) > > ### Name: Save > ### Title: Save R objects > ### Aliases: Save Save.pos > ### Keywords: debugging file > > ### ** Examples > > ## Not run: > ##D Save() # > ##D Save.pos( "package:mvbutils") # binary image of exported functions > ##D Save.pos( 3, path="temp.Rdata") # path appended to attr( search()[3], "path") > ## End(Not run) > > > > cleanEx(); ..nameEx <- "as.data.frame.I" > > ### * as.data.frame.I > > flush(stderr()); flush(stdout()) > > ### Name: as.data.frame.I > ### Title: Coerce to data.frame, preserving mode of columns > ### Aliases: as.data.frame.I > ### Keywords: classes methods > > ### ** Examples > > class( as.data.frame( list( x=letters[1:3]))$x) # factor [1] "factor" > mode( as.data.frame( list( x=letters[1:3]))$x) # numeric [1] "numeric" > class( as.data.frame.I( list( x=letters[1:3]))$x) # AsIs [1] "AsIs" > mode( as.data.frame.I( list( x=letters[1:3]))$x) # character [1] "character" > > > > cleanEx(); ..nameEx <- "autoFF" > > ### * autoFF > > flush(stderr()); flush(stdout()) > > ### Name: autoFF > ### Title: Callback function for automatic updates of edited functions. > ### Aliases: autoFF > ### Keywords: utilities device > > ### ** Examples > > ## Not run: > ##D ## Need to set up "fixr" first > ##D ## If you use "fixr", try putting this in your ".First" > ##D addTaskCallback( autoFF) > ## End(Not run) > > > > cleanEx(); ..nameEx <- "cdfind" > > ### * cdfind > > flush(stderr()); flush(stdout()) > > ### Name: cdfind > ### Title: Hierarchy-crawling functions for cd-organized workspaces > ### Aliases: cdfind cdtree cd.change.all.paths cd.write.mvb.tasks cditerate > ### Keywords: utilities > > ### ** Examples > cdfind( ".First", 0) # probably returns list( .First="ROOT") list() > > > cleanEx(); ..nameEx <- "cdprompt" > > ### * cdprompt > > flush(stderr()); flush(stdout()) > > ### Name: cdprompt > ### Title: Support routine for cd-organized workspace hierarchy. > ### Aliases: cdprompt > ### Keywords: utilities > > ### ** Examples > cdprompt() > > > cleanEx(); ..nameEx <- "do.in.envir" > > ### * do.in.envir > > flush(stderr()); flush(stdout()) > > ### Name: do.in.envir > ### Title: Modify a function's scope > ### Aliases: do.in.envir > ### Keywords: programming utilities > > ### ** Examples > > fff <- function( abcdef) ffdie( 3) > ffdie <- function( x) do.in.envir( { x+abcdef} ) > fff( 9) # 12; ffdie wouldn't know about abcdef without the do.in.envir call [1] 12 > # Show sys.call issues > # Note that the "envir" argument in this case makes the > # "do.in.envir" call completely superfluous! > ffe <- function(...) do.in.envir( envir=sys.frame( sys.nframe()), sys.call( -5)) > ffe( 27, b=4) # ffe( 27, b=4) ffe(27, b = 4) > > > > cleanEx(); ..nameEx <- "doc2Rd" > > ### * doc2Rd > > flush(stderr()); flush(stdout()) > > ### Name: doc2Rd > ### Title: Converts flat documentation to Rd format > ### Aliases: doc2Rd > ### Keywords: documentation > > ### ** Examples > > ## Not run: > ##D ## Needs a function with the right kind of "doc" attr > ##D text.doc <- doc2Rd( source.mvb) > ##D cat( doc2Rd( doc2Rd), sep="\n") > ## End(Not run) > > > > cleanEx(); ..nameEx <- "dochelp" > > ### * dochelp > > flush(stderr()); flush(stdout()) Here is some informal documentation for myfun > > ### Name: dochelp > ### Title: Documentation > ### Aliases: dochelp > ### Keywords: documentation > > ### ** Examples > > myfun <- structure( function() 1, + doc="Here is some informal documentation for myfun\n") > dochelp( "myfun") > help( "myfun") # calls dochelp > > > > cleanEx(); ..nameEx <- "extract.named" > > ### * extract.named > > flush(stderr()); flush(stdout()) > > ### Name: extract.named > ### Title: Create variables from corresponding named list elements > ### Aliases: extract.named > ### Keywords: programming > > ### ** Examples > > ff <- function(...) { extract.named( list(...)); print( ls()); bbb } > # note bbb is not "declared" > ff( bbb=6, ccc=9) # prints [1] "..." "bbb" "ccc", returns 6 [1] "bbb" "ccc" [1] 6 > > > > cleanEx(); ..nameEx <- "fix.order" > > ### * fix.order > > flush(stderr()); flush(stdout()) > > ### Name: fix.order > ### Title: Shows functions sorted by date of edit > ### Aliases: fix.order > ### Keywords: utilities > > ### ** Examples > > ## Not run: > ##D ## Need to create backups and do some function editing first > ##D fix.order() # functions in .GlobalEnv > ##D fix.order( "ROOT") # functions in your startup task > ## End(Not run) > > > > cleanEx(); ..nameEx <- "flatdoc" > > ### * flatdoc > > flush(stderr()); flush(stdout()) > > ### Name: flatdoc > ### Title: Flat-format documentation > ### Aliases: flatdoc > ### Keywords: documentation programming > > ### ** Examples > > ## Not run: > ##D ## Put everything before the next comment into a text file <> > ##D structure( function( x) { > ##D x*x > ##D } > ##D ,doc=flatdoc("<>")) > ##D Here is some informal documentation for the "SQUARE" function > ##D <> > ##D ## Now try SQUARE <- source.mvb( <>); ?SQUARE > ##D ## Put everything before the next comment into a text file > ##D myfun <- structure( function(...) {} > ##D , att1=flatdoc( EOF="<>") > ##D , att2=flatdoc( EOF="<>")) > ##D This goes into "att1" > ##D <> > ##D and this goes into "att2" > ##D <> > ##D ## Now "source.mvb" that file, to create "myfun" > ##D cat( attr( myfun, "att1")) # This goes into "att1" > ##D cat( attr( myfun, "att2")) # This goes into "att2" > ## End(Not run) > > > > cleanEx(); ..nameEx <- "foodweb" > > ### * foodweb > > flush(stderr()); flush(stdout()) > > ### Name: foodweb > ### Title: Shows which functions call what > ### Aliases: foodweb plot.foodweb callers.of callees.of > ### Keywords: utilities > > ### ** Examples > > foodweb( ) # functions in .GlobalEnv Warning: calling par(new=) with no plot $funmat <0 x 0 matrix> $x numeric(0) $level numeric(0) attr(,"class") [1] "foodweb" > foodweb( where="package:mvbutils", cex=0.4, charlim=60) # yikes! > foodweb( c( find.funs("package:mvbutils"), "paste")) > # functions in .GlobalEnv, and "paste" > foodweb( find.funs("package:mvbutils"), prune="paste") > # only those parts of the tree connected to "paste"; > # NB that funs <- unique( c( funs, prune)) inside "foodweb" > foodweb( where='package:mvbutils', rprune="aste") > # doesn't include "paste" as it's not in "mvbutils", and rprune doesn't augment funs > foodweb( where='package:mvbutils', rprune="name") # does work > fw <- foodweb( where="package:mvbutils") > fw$funmat # a big matrix SLAVE MASTER %!in% %&% %SUCH.THAT% %downto% %except% %in.range% %!in% 0 0 0 0 0 0 %&% 0 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 0 %downto% 0 0 0 0 0 0 %except% 0 0 0 0 0 0 %in.range% 0 0 0 0 0 0 %is.a% 0 0 0 0 0 0 %is.an% 0 0 0 0 0 0 %is.not.a% 0 0 0 0 0 0 %is.not.an% 0 0 0 0 0 0 %matching% 0 0 0 0 0 0 %such.that% 0 0 0 0 0 0 %that.are.in% 0 0 0 0 0 0 %that.match% 0 0 0 0 0 0 %upto% 0 0 0 0 0 0 %where% 0 0 0 0 0 0 %without.name% 0 0 0 0 1 0 FF 0 1 0 0 0 0 README.mvbutils 0 0 0 0 0 0 Save 0 0 0 0 0 0 Save.pos 1 0 1 0 0 0 as.data.frame.I 0 0 0 0 0 0 attach.mlazy 0 1 0 0 0 0 autoFF 0 0 0 0 0 0 callees.of 0 0 0 0 0 0 callers.of 0 0 0 0 0 0 cd 0 0 0 0 1 0 cd.change.all.paths 0 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 0 cdfind 0 0 0 0 0 0 cditerate 0 1 0 0 0 0 cdprompt 0 1 0 0 0 0 cdtree 0 1 0 0 0 0 clip 0 0 0 0 0 0 cq 0 0 0 0 0 0 create.backups 0 1 1 0 1 0 current.source 0 0 0 0 0 0 demlazy 0 1 0 0 0 0 deparse.names.parsably 0 1 0 0 0 0 do.in.envir 0 0 0 0 0 0 doc2Rd 1 1 0 0 1 0 dochelp 0 0 0 0 0 0 empty.data.frame 0 0 0 0 0 0 exists.mvb 0 0 0 0 0 0 expanded.call 0 0 0 0 0 0 extract.named 0 0 0 0 0 0 find.docholder 0 0 0 0 1 0 find.documented 0 1 0 0 1 0 find.funs 0 0 0 0 0 0 fix.order 0 0 0 0 0 0 fixr 0 0 0 0 0 0 flatdoc 0 0 0 0 0 0 foodweb 0 0 0 0 0 0 formalize.package 0 1 0 0 1 0 from.here 0 0 0 0 0 0 get.backup 0 0 0 0 0 0 index 0 0 0 0 0 0 is.dir 0 0 0 0 0 0 legal.filename 0 0 0 0 0 0 lib.pos 0 0 0 0 0 0 load.refdb 0 0 0 0 0 0 local.on.exit 0 0 0 0 0 0 local.return 0 0 0 0 0 0 lsall 0 0 0 0 0 0 make.NAMESPACE 0 1 0 0 1 0 masked 0 0 0 0 0 0 masking 0 0 0 0 0 0 mcachees 0 0 0 0 0 0 mkdir 0 1 0 0 0 0 mlazy 0 0 0 0 0 0 mlibrary 0 1 0 0 0 0 mlocal 0 0 0 0 1 0 move 0 1 0 0 1 0 mtidy 0 0 0 0 1 0 mvb.match.call 0 0 0 0 0 0 mvb.nargs 0 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 0 my.all.equal 0 0 0 0 0 0 my.index 0 0 0 0 0 0 my.index.assign 0 0 0 0 0 0 my.index.exists 0 0 0 0 0 0 named 0 0 0 0 0 0 option.or.default 0 0 0 0 0 0 pos 0 0 0 0 0 0 put.in.session 0 0 0 0 0 0 readLines.mvb 0 0 0 0 0 0 readr 0 0 0 0 0 0 restore.all.backups 0 0 0 0 0 0 returnList 0 0 0 0 0 0 safe.rbind 0 0 0 0 0 0 setup.mcache 0 1 0 0 0 0 source.mvb 0 1 0 0 0 0 strip.missing 0 0 0 0 1 0 task.home 0 0 0 0 0 0 to.regexpr 0 1 0 0 0 0 write.sourceable.function 0 1 0 0 1 0 yes.no 0 0 0 0 0 0 SLAVE MASTER %is.a% %is.an% %is.not.a% %is.not.an% %matching% %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 1 0 0 0 0 callers.of 1 0 0 0 0 cd 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 0 0 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 1 0 0 0 1 formalize.package 0 0 0 0 0 from.here 0 0 0 0 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 0 0 0 0 mlibrary 1 0 0 0 0 mlocal 0 0 0 0 0 move 0 0 0 0 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 1 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 1 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 0 0 0 0 source.mvb 1 0 0 0 0 strip.missing 1 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER %such.that% %that.are.in% %that.match% %upto% %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 1 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 1 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 1 clip 0 0 0 1 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 1 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 1 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 1 find.documented 0 0 0 1 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 1 from.here 0 0 0 0 get.backup 0 0 0 1 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 1 1 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 1 0 0 0 mlibrary 0 0 0 0 mlocal 0 1 0 0 move 1 0 0 0 mtidy 1 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 1 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 1 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 1 0 0 0 source.mvb 0 0 0 1 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER %where% %without.name% FF README.mvbutils Save %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 1 0 0 callees.of 0 0 0 0 0 callers.of 0 0 0 0 0 cd 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 0 0 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 1 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 0 0 0 0 0 formalize.package 0 0 0 0 0 from.here 0 0 0 0 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 0 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 0 0 0 0 move 0 1 0 0 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 0 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 1 0 0 0 source.mvb 0 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER Save.pos as.data.frame.I attach.mlazy autoFF %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 1 0 0 0 README.mvbutils 0 0 0 0 Save 1 0 0 0 Save.pos 0 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 1 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 1 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER callees.of callers.of cd cd.change.all.paths %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 0 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER cd.write.mvb.tasks cdfind cditerate cdprompt cdtree %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 0 0 0 0 0 callers.of 0 0 0 0 0 cd 0 0 0 1 0 cd.change.all.paths 0 0 1 0 0 cd.write.mvb.tasks 0 0 1 0 0 cdfind 0 0 1 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 1 0 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 0 0 0 0 0 formalize.package 0 0 0 0 0 from.here 0 0 0 0 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 0 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 0 0 0 0 move 0 0 0 0 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 0 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 0 0 0 0 source.mvb 0 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER clip cq create.backups current.source demlazy %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 1 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 0 0 0 0 0 callers.of 0 0 0 0 0 cd 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 1 0 0 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 1 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 1 0 foodweb 0 0 0 0 0 formalize.package 0 1 0 0 0 from.here 0 0 0 1 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 0 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 0 0 0 0 move 0 0 0 0 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 0 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 0 0 0 0 source.mvb 1 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER deparse.names.parsably do.in.envir doc2Rd dochelp %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 0 1 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 1 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 1 0 0 0 yes.no 0 0 0 0 SLAVE MASTER empty.data.frame exists.mvb expanded.call %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 0 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 0 0 %without.name% 0 0 0 FF 0 0 0 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 0 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 1 0 cdprompt 0 0 0 cdtree 1 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 0 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 0 0 0 formalize.package 0 0 0 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 0 0 0 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 0 0 mlibrary 0 0 0 mlocal 0 1 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 0 0 mvb.nargs 0 0 0 mvb.parent.frame 0 0 0 mvb.sys.call 0 0 0 mvb.sys.function 0 0 0 mvb.sys.nframe 0 0 0 mvb.sys.on.exit 0 0 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 0 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 SLAVE MASTER extract.named find.docholder find.documented %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 0 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 0 0 %without.name% 0 0 0 FF 0 0 0 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 0 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 0 0 cdprompt 0 0 0 cdtree 0 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 0 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 1 0 0 formalize.package 0 0 1 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 0 0 1 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 0 0 mlibrary 0 0 0 mlocal 0 0 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 0 0 mvb.nargs 0 0 0 mvb.parent.frame 0 0 0 mvb.sys.call 0 0 0 mvb.sys.function 0 0 0 mvb.sys.nframe 0 0 0 mvb.sys.on.exit 0 0 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 0 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 SLAVE MASTER find.funs fix.order fixr flatdoc foodweb %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 0 0 0 0 1 callers.of 0 0 0 0 1 cd 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 0 0 1 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 1 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 1 0 0 0 0 formalize.package 1 0 0 0 0 from.here 0 0 0 0 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 1 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 0 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 0 0 0 0 move 0 0 0 0 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 1 0 0 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 0 0 0 0 source.mvb 0 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER formalize.package from.here get.backup index is.dir %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 1 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 0 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 0 0 0 0 0 callers.of 0 0 0 0 0 cd 0 0 0 1 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 0 1 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 0 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 1 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 0 0 0 0 find.documented 0 0 0 0 0 find.funs 0 0 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 0 0 0 0 0 formalize.package 0 0 0 1 0 from.here 0 0 0 0 0 get.backup 0 0 0 1 1 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 1 0 load.refdb 0 0 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 1 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 1 mlazy 0 0 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 0 0 0 0 move 0 0 0 1 0 mtidy 0 0 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 1 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 1 0 0 returnList 0 0 0 1 0 safe.rbind 0 0 0 0 0 setup.mcache 0 0 0 0 0 source.mvb 0 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER legal.filename lib.pos load.refdb local.on.exit %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 0 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 1 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 1 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER local.return lsall make.NAMESPACE masked masking %!in% 0 0 0 0 0 %&% 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 %downto% 0 0 0 0 0 %except% 0 0 0 0 0 %in.range% 0 0 0 0 0 %is.a% 0 0 0 0 0 %is.an% 0 0 0 0 0 %is.not.a% 0 0 0 0 0 %is.not.an% 0 0 0 0 0 %matching% 0 0 0 0 0 %such.that% 0 0 0 0 0 %that.are.in% 0 0 0 0 0 %that.match% 0 0 0 0 0 %upto% 0 0 0 0 0 %where% 0 0 0 0 0 %without.name% 0 0 0 0 0 FF 0 0 0 0 0 README.mvbutils 0 0 0 0 0 Save 0 0 0 0 0 Save.pos 0 1 0 0 0 as.data.frame.I 0 0 0 0 0 attach.mlazy 0 0 0 0 0 autoFF 0 0 0 0 0 callees.of 0 0 0 0 0 callers.of 0 0 0 0 0 cd 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 cdfind 0 0 0 0 0 cditerate 0 0 0 0 0 cdprompt 0 0 0 0 0 cdtree 0 0 0 0 0 clip 0 0 0 0 0 cq 0 0 0 0 0 create.backups 0 1 0 0 0 current.source 0 0 0 0 0 demlazy 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 do.in.envir 0 0 0 0 0 doc2Rd 0 0 0 0 0 dochelp 0 0 0 0 0 empty.data.frame 0 0 0 0 0 exists.mvb 0 0 0 0 0 expanded.call 0 0 0 0 0 extract.named 0 0 0 0 0 find.docholder 0 1 0 0 0 find.documented 0 0 0 0 0 find.funs 0 1 0 0 0 fix.order 0 0 0 0 0 fixr 0 0 0 0 0 flatdoc 0 0 0 0 0 foodweb 0 0 0 0 0 formalize.package 0 0 1 0 0 from.here 0 0 0 0 0 get.backup 0 0 0 0 0 index 0 0 0 0 0 is.dir 0 0 0 0 0 legal.filename 0 0 0 0 0 lib.pos 0 0 0 0 0 load.refdb 0 1 0 0 0 local.on.exit 0 0 0 0 0 local.return 0 0 0 0 0 lsall 0 0 0 0 0 make.NAMESPACE 0 0 0 0 0 masked 0 0 0 0 0 masking 0 0 0 0 0 mcachees 0 0 0 0 0 mkdir 0 0 0 0 0 mlazy 0 1 0 0 0 mlibrary 0 0 0 0 0 mlocal 0 1 0 0 0 move 0 0 0 0 0 mtidy 0 1 0 0 0 mvb.match.call 0 0 0 0 0 mvb.nargs 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 my.all.equal 0 0 0 0 0 my.index 0 0 0 0 0 my.index.assign 0 0 0 0 0 my.index.exists 0 0 0 0 0 named 0 0 0 0 0 option.or.default 0 0 0 0 0 pos 0 0 0 0 0 put.in.session 0 0 0 0 0 readLines.mvb 0 0 0 0 0 readr 0 0 0 0 0 restore.all.backups 0 0 0 0 0 returnList 0 0 0 0 0 safe.rbind 0 0 0 0 0 setup.mcache 0 1 0 0 0 source.mvb 0 0 0 0 0 strip.missing 0 0 0 0 0 task.home 0 0 0 0 0 to.regexpr 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 yes.no 0 0 0 0 0 SLAVE MASTER mcachees mkdir mlazy mlibrary mlocal move mtidy %!in% 0 0 0 0 0 0 0 %&% 0 0 0 0 0 0 0 %SUCH.THAT% 0 0 0 0 0 0 0 %downto% 0 0 0 0 0 0 0 %except% 0 0 0 0 0 0 0 %in.range% 0 0 0 0 0 0 0 %is.a% 0 0 0 0 0 0 0 %is.an% 0 0 0 0 0 0 0 %is.not.a% 0 0 0 0 0 0 0 %is.not.an% 0 0 0 0 0 0 0 %matching% 0 0 0 0 0 0 0 %such.that% 0 0 0 0 0 0 0 %that.are.in% 0 0 0 0 0 0 0 %that.match% 0 0 0 0 0 0 0 %upto% 0 0 0 0 0 0 0 %where% 0 0 0 0 0 0 0 %without.name% 0 0 0 0 0 0 0 FF 0 0 0 0 0 0 0 README.mvbutils 0 0 0 0 0 0 0 Save 0 0 0 0 0 0 0 Save.pos 0 0 0 0 1 0 0 as.data.frame.I 0 0 0 0 0 0 0 attach.mlazy 0 0 0 0 0 0 0 autoFF 0 0 0 0 0 0 0 callees.of 0 0 0 0 0 0 0 callers.of 0 0 0 0 0 0 0 cd 0 0 0 0 0 0 0 cd.change.all.paths 0 0 0 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 0 0 0 cdfind 0 0 0 0 0 0 0 cditerate 0 0 0 0 0 0 0 cdprompt 0 0 0 0 0 0 0 cdtree 0 0 0 0 0 0 0 clip 0 0 0 0 0 0 0 cq 0 0 0 0 0 0 0 create.backups 0 1 0 0 0 0 0 current.source 0 0 0 0 0 0 0 demlazy 0 0 0 0 0 0 0 deparse.names.parsably 0 0 0 0 0 0 0 do.in.envir 0 0 0 0 0 0 0 doc2Rd 0 0 0 0 0 0 0 dochelp 0 0 0 0 0 0 0 empty.data.frame 0 0 0 0 0 0 0 exists.mvb 0 0 0 0 0 0 0 expanded.call 0 0 0 0 1 0 0 extract.named 0 0 0 0 0 0 0 find.docholder 0 0 0 0 0 0 0 find.documented 0 0 0 0 0 0 0 find.funs 0 0 0 0 0 0 0 fix.order 0 0 0 0 0 0 0 fixr 0 0 0 0 0 0 0 flatdoc 0 0 0 0 0 0 0 foodweb 0 0 0 0 0 0 0 formalize.package 0 1 0 0 0 0 0 from.here 0 0 0 0 0 0 0 get.backup 0 0 0 0 0 0 0 index 0 0 0 0 0 0 0 is.dir 0 0 0 0 0 0 0 legal.filename 0 0 0 0 0 0 0 lib.pos 0 0 0 0 0 0 0 load.refdb 0 0 0 0 0 0 0 local.on.exit 0 0 0 0 0 0 0 local.return 0 0 0 0 0 0 0 lsall 0 0 0 0 0 0 0 make.NAMESPACE 0 1 0 0 0 0 0 masked 0 0 0 0 0 0 0 masking 0 0 0 0 0 0 0 mcachees 0 0 0 0 0 0 0 mkdir 0 0 0 0 0 0 0 mlazy 0 0 0 0 0 0 0 mlibrary 0 0 0 0 0 0 0 mlocal 0 0 0 0 0 0 0 move 0 0 0 0 0 0 1 mtidy 0 0 1 0 0 0 0 mvb.match.call 0 0 0 0 0 0 0 mvb.nargs 0 0 0 0 0 0 0 mvb.parent.frame 0 0 0 0 0 0 0 mvb.sys.call 0 0 0 0 0 0 0 mvb.sys.function 0 0 0 0 0 0 0 mvb.sys.nframe 0 0 0 0 0 0 0 mvb.sys.on.exit 0 0 0 0 0 0 0 mvb.sys.parent 0 0 0 0 0 0 0 my.all.equal 0 0 0 0 0 0 0 my.index 0 0 0 0 0 0 0 my.index.assign 0 0 0 0 0 0 0 my.index.exists 0 0 0 0 0 0 0 named 0 0 0 0 0 0 0 option.or.default 0 0 0 0 0 0 0 pos 0 0 0 0 0 0 0 put.in.session 0 0 0 0 0 0 0 readLines.mvb 0 0 0 0 0 0 0 readr 0 0 0 0 0 0 0 restore.all.backups 0 0 0 0 0 0 0 returnList 0 0 0 0 0 0 0 safe.rbind 0 0 0 0 0 0 0 setup.mcache 0 0 0 0 0 0 0 source.mvb 0 0 0 0 0 0 0 strip.missing 0 0 0 0 0 0 0 task.home 0 0 0 0 0 0 0 to.regexpr 0 0 0 0 0 0 0 write.sourceable.function 0 0 0 0 0 0 0 yes.no 0 0 0 0 0 0 0 SLAVE MASTER mvb.match.call mvb.nargs mvb.parent.frame %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 0 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 0 0 %without.name% 0 0 0 FF 0 0 0 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 0 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 0 0 cdprompt 0 0 0 cdtree 0 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 0 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 0 0 0 formalize.package 0 0 0 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 0 0 0 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 0 0 mlibrary 0 0 0 mlocal 0 0 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 0 0 mvb.nargs 0 0 0 mvb.parent.frame 0 0 0 mvb.sys.call 0 0 0 mvb.sys.function 0 0 0 mvb.sys.nframe 0 0 0 mvb.sys.on.exit 0 0 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 0 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 SLAVE MASTER mvb.sys.call mvb.sys.function mvb.sys.nframe %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 0 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 0 0 %without.name% 0 0 0 FF 0 0 0 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 0 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 0 0 cdprompt 0 0 0 cdtree 0 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 1 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 0 0 0 formalize.package 0 0 0 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 0 0 0 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 0 0 mlibrary 0 0 0 mlocal 0 0 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 0 0 mvb.nargs 0 0 0 mvb.parent.frame 0 0 0 mvb.sys.call 0 0 0 mvb.sys.function 0 0 0 mvb.sys.nframe 0 0 0 mvb.sys.on.exit 0 0 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 0 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 SLAVE MASTER mvb.sys.on.exit mvb.sys.parent my.all.equal %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 1 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 1 0 %without.name% 0 0 0 FF 0 0 0 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 1 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 0 0 cdprompt 0 0 0 cdtree 0 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 0 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 0 0 0 formalize.package 0 0 0 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 0 0 0 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 1 0 mlibrary 0 0 0 mlocal 0 0 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 1 0 mvb.nargs 0 1 0 mvb.parent.frame 0 1 0 mvb.sys.call 0 1 0 mvb.sys.function 0 1 0 mvb.sys.nframe 0 1 0 mvb.sys.on.exit 0 1 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 1 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 SLAVE MASTER my.index my.index.assign my.index.exists named %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 1 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 1 1 1 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 1 extract.named 0 0 0 0 find.docholder 0 0 0 1 find.documented 0 0 0 1 find.funs 0 0 0 1 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 1 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER option.or.default pos put.in.session readLines.mvb %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 1 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 1 1 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 1 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 1 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 1 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 1 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 1 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 1 0 0 find.documented 0 1 0 0 find.funs 0 1 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 1 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 1 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 1 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 1 0 0 masked 0 1 0 0 masking 0 1 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 1 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 1 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 1 0 1 0 strip.missing 0 0 0 0 task.home 0 1 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER readr restore.all.backups returnList safe.rbind %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 0 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 0 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 0 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 0 0 0 0 local.on.exit 0 0 1 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 0 0 0 0 mtidy 0 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 0 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER setup.mcache source.mvb strip.missing task.home %!in% 0 0 0 0 %&% 0 0 0 0 %SUCH.THAT% 0 0 0 0 %downto% 0 0 0 0 %except% 0 0 0 0 %in.range% 0 0 0 0 %is.a% 0 0 0 0 %is.an% 0 0 0 0 %is.not.a% 0 0 0 0 %is.not.an% 0 0 0 0 %matching% 0 0 0 0 %such.that% 0 0 0 0 %that.are.in% 0 0 0 0 %that.match% 0 0 0 0 %upto% 0 0 0 0 %where% 0 0 0 0 %without.name% 0 0 0 0 FF 0 1 0 0 README.mvbutils 0 0 0 0 Save 0 0 0 0 Save.pos 0 0 0 0 as.data.frame.I 0 0 0 0 attach.mlazy 0 0 0 1 autoFF 0 0 0 0 callees.of 0 0 0 0 callers.of 0 0 0 0 cd 0 0 0 0 cd.change.all.paths 0 0 0 0 cd.write.mvb.tasks 0 0 0 0 cdfind 0 0 0 0 cditerate 0 0 0 0 cdprompt 0 0 0 0 cdtree 0 0 0 0 clip 0 0 0 0 cq 0 0 0 0 create.backups 0 0 0 0 current.source 0 0 0 0 demlazy 0 0 0 0 deparse.names.parsably 0 0 0 0 do.in.envir 0 0 0 0 doc2Rd 0 0 0 0 dochelp 0 0 0 0 empty.data.frame 0 0 0 0 exists.mvb 0 0 0 0 expanded.call 0 0 0 0 extract.named 0 0 0 0 find.docholder 0 0 0 0 find.documented 0 0 0 0 find.funs 0 0 0 0 fix.order 0 0 0 0 fixr 0 0 0 0 flatdoc 0 0 0 0 foodweb 0 0 0 0 formalize.package 0 0 0 0 from.here 0 0 0 0 get.backup 0 0 0 0 index 0 0 0 0 is.dir 0 0 0 0 legal.filename 0 0 0 0 lib.pos 0 0 0 0 load.refdb 1 0 0 0 local.on.exit 0 0 0 0 local.return 0 0 0 0 lsall 0 0 0 0 make.NAMESPACE 0 0 0 0 masked 0 0 0 0 masking 0 0 0 0 mcachees 0 0 0 0 mkdir 0 0 0 0 mlazy 0 0 0 0 mlibrary 0 0 0 0 mlocal 0 0 0 0 move 1 0 0 0 mtidy 1 0 0 0 mvb.match.call 0 0 0 0 mvb.nargs 0 0 0 0 mvb.parent.frame 0 0 0 0 mvb.sys.call 0 0 0 0 mvb.sys.function 0 0 0 0 mvb.sys.nframe 0 0 0 0 mvb.sys.on.exit 0 0 0 0 mvb.sys.parent 0 0 0 0 my.all.equal 0 0 0 0 my.index 0 0 0 0 my.index.assign 0 0 0 0 my.index.exists 0 0 0 0 named 0 0 0 0 option.or.default 0 0 0 0 pos 0 0 0 0 put.in.session 0 0 0 0 readLines.mvb 0 0 0 0 readr 0 0 0 0 restore.all.backups 0 1 0 0 returnList 0 0 0 0 safe.rbind 0 0 0 0 setup.mcache 0 0 0 0 source.mvb 0 0 0 0 strip.missing 0 0 0 0 task.home 0 0 0 0 to.regexpr 0 0 0 0 write.sourceable.function 0 0 0 0 yes.no 0 0 0 0 SLAVE MASTER to.regexpr write.sourceable.function yes.no %!in% 0 0 0 %&% 0 0 0 %SUCH.THAT% 0 0 0 %downto% 0 0 0 %except% 0 0 0 %in.range% 0 0 0 %is.a% 0 0 0 %is.an% 0 0 0 %is.not.a% 0 0 0 %is.not.an% 0 0 0 %matching% 0 0 0 %such.that% 0 0 0 %that.are.in% 0 0 0 %that.match% 0 0 0 %upto% 0 0 0 %where% 0 0 0 %without.name% 0 0 0 FF 0 0 1 README.mvbutils 0 0 0 Save 0 0 0 Save.pos 0 0 0 as.data.frame.I 0 0 0 attach.mlazy 0 0 0 autoFF 0 0 0 callees.of 0 0 0 callers.of 0 0 0 cd 0 0 0 cd.change.all.paths 0 0 0 cd.write.mvb.tasks 0 0 0 cdfind 0 0 0 cditerate 0 0 0 cdprompt 0 0 0 cdtree 0 0 0 clip 0 0 0 cq 0 0 0 create.backups 0 0 0 current.source 0 0 0 demlazy 0 0 0 deparse.names.parsably 0 0 0 do.in.envir 0 0 0 doc2Rd 0 0 0 dochelp 0 0 0 empty.data.frame 0 0 0 exists.mvb 0 0 0 expanded.call 0 0 0 extract.named 0 0 0 find.docholder 0 0 0 find.documented 0 0 0 find.funs 0 0 0 fix.order 0 0 0 fixr 0 0 0 flatdoc 0 0 0 foodweb 0 0 0 formalize.package 0 1 0 from.here 0 0 0 get.backup 0 0 0 index 0 0 0 is.dir 0 0 0 legal.filename 0 0 0 lib.pos 0 0 0 load.refdb 0 0 0 local.on.exit 0 0 0 local.return 0 0 0 lsall 0 0 0 make.NAMESPACE 1 0 0 masked 0 0 0 masking 0 0 0 mcachees 0 0 0 mkdir 0 0 0 mlazy 0 0 0 mlibrary 0 0 0 mlocal 0 0 0 move 0 0 0 mtidy 0 0 0 mvb.match.call 0 0 0 mvb.nargs 0 0 0 mvb.parent.frame 0 0 0 mvb.sys.call 0 0 0 mvb.sys.function 0 0 0 mvb.sys.nframe 0 0 0 mvb.sys.on.exit 0 0 0 mvb.sys.parent 0 0 0 my.all.equal 0 0 0 my.index 0 0 0 my.index.assign 0 0 0 my.index.exists 0 0 0 named 0 0 0 option.or.default 0 0 0 pos 0 0 0 put.in.session 0 0 0 readLines.mvb 0 0 0 readr 0 0 0 restore.all.backups 0 0 0 returnList 0 0 0 safe.rbind 0 0 0 setup.mcache 0 0 0 source.mvb 0 0 0 strip.missing 0 0 0 task.home 0 0 0 to.regexpr 0 0 0 write.sourceable.function 0 0 0 yes.no 0 0 0 > callers.of( "mlocal", fw) [1] "Save.pos" "expanded.call" > callees.of( find.funs() %matching% "name", fw) character(0) > > > > cleanEx(); ..nameEx <- "get.backup" > > ### * get.backup > > flush(stderr()); flush(stdout()) > > ### Name: get.backup > ### Title: Text backups of function source code > ### Aliases: get.backup restore.all.backups create.backups > ### Keywords: programming utilities documentation > > ### ** Examples > > ## Not run: > ##D ## Need some backups first > ##D get.backup( "myfun", "package:myfun")[[1]] # returns most recent backup only > ##D cat( get.backup( "myfun", "package:myfun", zap=FALSE)[[1]][1]) > ##D # shows "myfun" <- function... > ##D # restore.all.backups(1) # really don't run this > ## End(Not run) > > > > cleanEx(); ..nameEx <- "local.on.exit" > > ### * local.on.exit > > flush(stderr()); flush(stdout()) > > ### Name: local.on.exit > ### Title: Macro-like functions > ### Aliases: local.on.exit > ### Keywords: programming > > ### ** Examples > > ffin <- function( nlocal=sys.parent(), x1234, yyy) mlocal({ + x1234 <- yyy <- 1 # x1234 & yyy are temporary variables + # on.exit( cat( yyy)) # would crash after not finding yyy + local.on.exit( cat( yyy)) + }) > ffout <- function() { + x1234 <- 99 + ffin() + x1234 # still 99 because x1234 was temporary + } > ffout() 1[1] 99 > > > > cleanEx(); ..nameEx <- "local.return" > > ### * local.return > > flush(stderr()); flush(stdout()) > > ### Name: local.return > ### Title: Macro-like functions > ### Aliases: local.return > ### Keywords: programming > > ### ** Examples > > ffin <- function( nlocal=sys.parent()) mlocal( return( local.return( a))) > ffout <- function( a) ffin() > ffout( 3) # 3 [1] 3 > # whereas: > ffin <- function( nlocal=sys.parent()) mlocal( return( a)) > ffout( 3) # NULL; "return" alone doesn't work > > > > cleanEx(); ..nameEx <- "mlazy" > > ### * mlazy > > flush(stderr()); flush(stdout()) > > ### Name: mlazy > ### Title: Cacheing objects for lazy-load access > ### Aliases: mlazy mtidy demlazy mcachees attach.mlazy > ### Keywords: programming data > > ### ** Examples > > ## Not run: > ##D biggo <- matrix( runif( 1e6), 1000, 1000) > ##D gc() # lots of memory > ##D mlazy( biggo) > ##D gc() # still lots of memory > ##D mtidy( biggo) > ##D gc() # better > ##D biggo[1,1] > ##D gc() # worse; it's been reloaded > ## End(Not run) > > > > cleanEx(); ..nameEx <- "mlibrary" > > ### * mlibrary > > flush(stderr()); flush(stdout()) > > ### Name: mlibrary > ### Title: Loading and listing of informal packages > ### Aliases: mlibrary > ### Keywords: utilities > > ### ** Examples > > ## Not run: > ##D mlibrary( task=mvbutils) > ## End(Not run) > > > > cleanEx(); ..nameEx <- "mlocal" > > ### * mlocal > > flush(stderr()); flush(stdout()) > > ### Name: mlocal > ### Title: Macro-like functions > ### Aliases: mlocal > ### Keywords: programming > > ### ** Examples > > # Tidiness and variable creation > init <- function( nlocal=sys.parent()) mlocal( sqr.a <- a*a) > ffout <- function( a) { init(); sqr.a } > ffout( 5) # 25 [1] 25 > # Parameters and temporary variables > ffin <- function( n, nlocal=sys.parent(), a, i) mlocal({ + # this "n" and "a" will temporarily replace caller's "n" and "a" + print( n) + a <- 1 + for( i in 1:n) + a <- a*x + a + }) > x.to.the.n.plus.1 <- function( x, n) { + print( ffin( n+1)) + print( n) + print( ls()) + } > x.to.the.n.plus.1( 3, 2) # prints as follows: [1] 3 [1] 27 [1] 2 [1] "n" "x" > # [1] 3 (in "ffin") > # [1] 27 (result of "ffin") > # [1] 2 (original n) > # [1] "n" "x" (vars in "x.to.the..."-- NB no a or i) > # Use of "nlocal" > ffin <- function( i, nlocal=sys.parent()) mlocal( a <- a+i ) > ffout <- function( ivec) { a <- 0; sapply( ivec, ffin, nlocal=sys.nframe()) } > ffout( 1:3) # 1 3 6 [1] 1 3 6 > > > > cleanEx(); ..nameEx <- "move" > > ### * move > > flush(stderr()); flush(stdout()) > > ### Name: move > ### Title: Organizing R workspaces > ### Aliases: move > ### Keywords: utilities > > ### ** Examples > > ## Not run: > ##D move( myobj, ., 0) # back to the ROOT task > ##D move( what="%myop%", 0/first.task, 0/second.task) > ##D # neither source nor destination attached. Funny name requires "what" > ##D move( what=c( "first.obj", "second.obj"), ., ../sibling.task) > ##D # multiple objects require "what" > ## End(Not run) > > > > cleanEx(); ..nameEx <- "mvb.sys.parent" > > ### * mvb.sys.parent > > flush(stderr()); flush(stdout()) > > ### Name: mvb.sys.parent > ### Title: Functions to Access the Function Call Stack > ### Aliases: mvb.sys.parent mvb.sys.nframe mvb.parent.frame mvb.match.call > ### mvb.nargs mvb.sys.call mvb.sys.function mvb.sys.on.exit > ### Keywords: programming > > ### ** Examples > > ff.no.eval <- function() sys.nframe() > ff.no.eval() # 1 [1] 1 > ff.system <- function() eval( quote( sys.nframe()), envir=sys.frame( sys.nframe())) > ff.system() # expect 1 as per ff.no.eval, get 3 [1] 3 > ff.mvb <- function() eval( quote( mvb.sys.nframe()), envir=sys.frame( sys.nframe())) > ff.mvb() # 1 [1] 1 > ff.no.eval <- function(...) sys.call() > ff.no.eval( 27, b=4) # ff.no.eval( 27, b=4) ff.no.eval(27, b = 4) > ff.system <- function(...) eval( quote( sys.call()), envir=sys.frame( sys.nframe())) > ff.system( 27, b=4) # eval( expr, envir, enclos) !!! eval(expr, envir, enclos) > ff.mvb <- function(...) eval( quote( mvb.sys.call()), envir=sys.frame( sys.nframe())) > ff.mvb( 27, b=4) # ff.mvb( 27, b=4) ff.mvb(27, b = 4) > > > > cleanEx(); ..nameEx <- "mvbutils-operators" > > ### * mvbutils-operators > > flush(stderr()); flush(stdout()) > > ### Name: mvbutils-operators > ### Title: Utility operators > ### Aliases: mvbutils-operators \%&\% \%!in\% \%is.a\% \%is.not.a\% > ### \%is.an\% \%is.not.an\% \%except\% \%matching\% \%that.match\% > ### \%that.are.in\% \%without.name\% \%in.range\% \%such.that\% > ### \%SUCH.THAT\% \%upto\% \%downto\% \%where\% > ### Keywords: programming utilities misc > > ### ** Examples > > "a" %&% "b" # "ab" [1] "ab" > 1:5 %!in% 3:4 # c( TRUE, TRUE, FALSE, FALSE, TRUE) [1] TRUE TRUE FALSE FALSE TRUE > 1:5 %that.are.in% 3:4 # c( 3, 4) [1] 3 4 > trf <- try( 1+"nonsense") Error in 1 + "nonsense" : non-numeric argument to binary operator > if( trf %is.not.a% "try-error") cat( "OK\n") else cat( "not OK\n") not OK > 1:5 %except% c(2,4,6) # c(1,3,5) [1] 1 3 5 > c( alpha=1, beta=2) %without.name% "alpha" # c( beta=2) beta 2 > 1:5 %in.range% c( 2, 4) # c(F,T,T,T,F) [1] FALSE TRUE TRUE TRUE FALSE > c( "cat", "hat", "dog", "brick") %matching% c( "at", "ic") # cat hat brick [1] "cat" "hat" "brick" > 1 %upto% 2 # 1:2 [1] 1 2 > 1 %upto% 0 # numeric( 0); using %upto% rather than : in for-loops can simplify coding numeric(0) > 1 %downto% 0 # 1:0 [1] 1 0 > 1 %downto% 2 # numeric( 0) numeric(0) > ff <- function( which.row) { + x <- data.frame( a=1:3, b=4:6) + x %where% (a==which.row) + } > ff( 2) # data.frame( a=2, b=5) a b 2 2 5 > (1:5) %such.that% (.>2) # 3,4,5 [1] 3 4 5 > listio <- list( a=1, b=2) > chars <- cq( a, b) > chars %SUCH.THAT% (listio[[.]]==2) # this-is-escaped-codenormal-bracket118bracket-normal; %such.that% won't work because [[]] can't handle xtuples [1] "b" > > > > cleanEx(); ..nameEx <- "mvbutils-utils" > > ### * mvbutils-utils > > flush(stderr()); flush(stdout()) > > ### Name: mvbutils-utils > ### Title: Miscellaneous utilities > ### Aliases: mvbutils-utils clip cq deparse.names.parsably empty.data.frame > ### exists.mvb expanded.call find.funs index is.dir legal.filename > ### lib.pos lsall masked masking mkdir my.all.equal named > ### option.or.default pos print.cat print.nullprint put.in.session > ### returnList safe.rbind to.regexpr yes.no > ### Keywords: utilities misc > > ### ** Examples > > clip( 1:5, 2) # 1:3 [1] 1 2 3 > cq( alpha, beta) # c( "alpha", "beta") [1] "alpha" "beta" > empty.data.frame( a=1, b="yes") [1] a b <0 rows> (or 0-length row.names) > # data.frame with 0 rows of columns "a" (numeric) and > # "b" (a factor with levels ""yes"") > f <- function( a=9, b) expanded.call(); f( 3, 4) # list( a=3, b=4) $a [1] 3 $b [1] 4 > find.funs( "package:base", patt="an") # "transform" etc. [1] ".Fortran" ".handleSimpleError" ".standard_regexps" [4] "all.equal.language" "anovalist.lm" "any" [7] "atan" "atan2" "atanh" [10] "char.expand" "colMeans" "commandArgs" [13] "determinant" "determinant.matrix" "expand.grid" [16] "is.language" "is.nan" "julian" [19] "julian.Date" "julian.POSIXt" "manglePackageName" [22] "mean" "mean.Date" "mean.POSIXct" [25] "mean.POSIXlt" "mean.data.frame" "mean.default" [28] "mean.difftime" "path.expand" "range" [31] "range.default" "rank" "rowMeans" [34] "scan" "scan.url" "standardGeneric" [37] "tan" "tanh" "taskCallbackManager" [40] "transform" "transform.data.frame" "transform.default" [43] "withCallingHandlers" > is.dir( getwd()) # TRUE [1] TRUE > legal.filename( "a:b\\c/d&f") # "a.b.c.d&f" [1] "a.b.c.d&f" > sapply( named( cq( alpha, beta)), nchar) # c( alpha=5, beta=4) alpha beta 5 4 > option.or.default( "my.option", 5) # probably 5 [1] 5 > pos( cq( quick, lazy), "the quick brown fox jumped over the lazy dog") [,1] [1,] 5 [2,] 37 > # matrix( c( 5, 37), nrow=2) > pos( "quick", c( "first quick", "second quick quick", "third")) [,1] [,2] [1,] 7 0 [2,] 8 14 [3,] 0 0 > # matrix( c( 7,8,0, 0,14,0), nrow=3) > pos( "quick", "slow") # matrix( 0) [,1] [1,] 0 > f <- function() { a <- 9; return( returnList( a, a*a, a2=a+a)) } > f() # list( a=9, 81, a2=18) $a [1] 9 [[2]] [1] 81 $a2 [1] 18 > levels( rbind( data.frame( x=1), data.frame( x="cat"))$x) NULL > # NULL, because "x" acquires mode "character"; a bug, I think > levels( safe.rbind( data.frame( x=1), data.frame( x="cat"))$x) [1] "1" "cat" > # c( "1", "cat") > to.regexpr( "a[[") # "a\\[\\[" [1] "a\\[\\[" > ## Not run: > ##D mkdir( "subdirectory.of.getwd") > ##D yes.no( "OK (Y/N)? ") > ##D masking( 1) > ##D masked( 5) > ## End(Not run) > > > > cleanEx(); ..nameEx <- "my.index" > > ### * my.index > > flush(stderr()); flush(stdout()) > > ### Name: my.index > ### Title: Arbitrary-level retrieval from and modification of recursive > ### objects > ### Aliases: my.index my.index.assign my.index.exists > ### Keywords: programming utilities > > ### ** Examples > > assign( "[[", my.index) > assign( "[[<-", my.index.assign) > ff <- function() { a <- b + c } > body( ff)[[2,3,2]] # as.name( "b") b > my.index.exists( c(2,3,2), body( ff)) # TRUE [1] TRUE > my.index.exists( c(2,3,2,1), body( ff)) # FALSE [1] FALSE > body( ff)[[2,3,2]] <- quote( ifelse( a>1,2,3)) > ff # function () { a <- ifelse(a > 1, 2, 3) + c } function () { a <- ifelse(a > 1, 2, 3) + c } > my.index.exists( c(2,3,2,1), body( ff)) # now TRUE [1] TRUE > remove( list=c( "[[", "[[<-")) > > > > cleanEx(); ..nameEx <- "readLines.mvb" > > ### * readLines.mvb > > flush(stderr()); flush(stdout()) > > ### Name: readLines.mvb > ### Title: Read text lines from a connection > ### Aliases: readLines.mvb > ### Keywords: IO > > ### ** Examples > > tt <- tempfile() > cat( letters[ 1:6], sep="\n", file=tt) > the.data <- readLines.mvb( tt, EOF="d") > unlink( tt) > the.data # [1] "a" "b" "c" [1] "a" "b" "c" > > > > cleanEx(); ..nameEx <- "source.mvb" > > ### * source.mvb > > flush(stderr()); flush(stdout()) > > ### Name: source.mvb > ### Title: Read R code and data from a file or connection > ### Aliases: source.mvb from.here current.source > ### Keywords: IO > > ### ** Examples > > # You wouldn"t normally do it like this: > tt <- tempfile() > cat( "data <- scan( current.source(), what=list( x=0, y=0))", + "27 3", + "35 5", + file=tt, sep="\n") > source.mvb( tt) Read 2 records $x [1] 27 35 $y [1] 3 5 > unlink( tt) > data # list( x=c( 27, 35), y=c(3, 5)) $x [1] 27 35 $y [1] 3 5 > # "current.source", useful for hacking: > tt <- tempfile() > cat( "cat( \"This code is being read from file\",", + "summary( current.source())$description)", file=tt) > source.mvb( tt) This code is being read from file /tmp/RtmpwZ6yVK/file6058ed8NULL > cat( "\nTo prove the point:\n") To prove the point: > cat( scan( tt, what="", sep="\n"), sep="\n") Read 1 item cat( "This code is being read from file", summary( current.source())$description) > unlink( tt) > > > > cleanEx(); ..nameEx <- "strip.missing" > > ### * strip.missing > > flush(stderr()); flush(stdout()) > > ### Name: strip.missing > ### Title: Exclude "missing" objects > ### Aliases: strip.missing > ### Keywords: programming > > ### ** Examples > > funco <- function( first, second, third) { + a <- 9 + return( do.call("returnList", lapply( strip.missing( ls()), as.name))) + } > funco( 1) # list( a=9, first=1) $a [1] 9 $first [1] 1 > funco( second=2) # list( a=9, second=2) $a [1] 9 $second [1] 2 > funco( ,,3) # list( a=9, third=3) $a [1] 9 $third [1] 3 > funco2 <- function( first=999) { + a <- 9 + return( do.call("returnList", lapply( strip.missing( ls()), as.name))) + } > funco() # list( a=9, first=999) even tho' "first" was not set [1] 9 > > > > cleanEx(); ..nameEx <- "task.home" > > ### * task.home > > flush(stderr()); flush(stdout()) > > ### Name: task.home > ### Title: Organizing R workspaces > ### Aliases: task.home > ### Keywords: utilities > > ### ** Examples > > ## Not run: > ##D task.home( "myfile.c") # probably the same as file.path( getwd(), "myfile.c") > ##D task.home() # probably the same as getwd() > ## End(Not run) > > > > cleanEx(); ..nameEx <- "write.sourceable.function" > > ### * write.sourceable.function > > flush(stderr()); flush(stdout()) > > ### Name: write.sourceable.function > ### Title: Sourceable code for functions with flat-format documentation > ### Aliases: write.sourceable.function > ### Keywords: programming documentation > > ### ** Examples > > ## Not run: > ##D write.sourceable.function( write.sourceable.function, "wsf.r") > ##D # To dump all functions and their documentation in a workspace into a single sourceable file: > ##D cat( "", file="allfuns.r") > ##D sapply( find.funs(), write.sourceable.function, file="allfuns.r", append=TRUE, print.name=TRUE) > ## End(Not run) > > > > ### *