Hi Andre

Just saw your email; I'm the author of the 'debug' package but I don't
subscribe to R-help, so it's best to email me directly with questions about
'debug' or 'mvbutils'.

The quick answer is that you can either: 

 -  mtrace( mymodel), then after it has executed the 'build <-
function()...' line, type 
mtrace( build) at the prompt

 - or you can insert the line below into your code of mymodel, so that you
won't need to step thru mymodel when it exectues. You could put an 'if'
statement based on a global variable if you want to be able to control
debugging behaviour "globally".

HTH
Mark Bravington (mark dot bravington at csiro dot au)

mymodel<-function(){
 data<-numeric(0)
 build<-function(){
   data<<-1
 }
 
  ## Add this:
  mtrace( build)

 m<-list()
 m$build<-build
 m
} 
-- 
View this message in context: 
http://r.789695.n4.nabble.com/how-to-debug-mtrace-a-function-defined-inside-a-function-tp3019781p3072957.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to