Advertisement
MomusLLC

Problems getting out of R debug browser

Aug 25th, 2015
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 4.16 KB | None | 0 0
  1. Browse[10]> version[11:14]                                                                             |
  2.                _                                                                                       |
  3. svn rev        68531                                                                                   |
  4. language       R                                                                                       |
  5. version.string R version 3.2.1 (2015-06-18)                                                            |
  6. nickname       World-Famous Astronaut
  7. Browse[10]> c
  8. exiting from: ls(env, pattern = p, all.names = TRUE)
  9. debugging in: ls(env, pattern = p, all.names = TRUE)
  10. debug: {
  11.     if (!missing(name)) {
  12.         pos <- tryCatch(name, error = function(e) e)
  13.         if (inherits(pos, "error")) {
  14.             name <- substitute(name)
  15.             if (!is.character(name))
  16.                 name <- deparse(name)
  17.             warning(gettextf("%s converted to character string",
  18.                 sQuote(name)), domain = NA)
  19.             pos <- name
  20.         }
  21.     }
  22.     all.names <- .Internal(ls(envir, all.names, sorted))
  23.     if (!missing(pattern)) {
  24.         if ((ll <- length(grep("[", pattern, fixed = TRUE))) &&
  25.             ll != length(grep("]", pattern, fixed = TRUE))) {
  26.             if (pattern == "[") {
  27.                 pattern <- "\\["
  28.                 warning("replaced regular expression pattern '[' by  '\\\\['")
  29.             }
  30.             else if (length(grep("[^\\\\]\\[<-", pattern))) {
  31.                 pattern <- sub("\\[<-", "\\\\\\[<-", pattern)
  32.                 warning("replaced '[<-' by '\\\\[<-' in regular expression pattern")
  33.             }
  34.         }
  35.         grep(pattern, all.names, value = TRUE)
  36.     }
  37.     else all.names
  38. }
  39. Browse[10]> c
  40. exiting from: ls(env, pattern = p, all.names = TRUE)
  41. debugging in: ls(env, pattern = p, all.names = TRUE)
  42. debug: {
  43.     if (!missing(name)) {
  44.         pos <- tryCatch(name, error = function(e) e)
  45.         if (inherits(pos, "error")) {
  46.             name <- substitute(name)
  47.             if (!is.character(name))
  48.                 name <- deparse(name)
  49.             warning(gettextf("%s converted to character string",
  50.                 sQuote(name)), domain = NA)
  51.             pos <- name
  52.         }
  53.     }
  54.     all.names <- .Internal(ls(envir, all.names, sorted))
  55.     if (!missing(pattern)) {
  56.         if ((ll <- length(grep("[", pattern, fixed = TRUE))) &&
  57.             ll != length(grep("]", pattern, fixed = TRUE))) {
  58.             if (pattern == "[") {
  59.                 pattern <- "\\["
  60.                 warning("replaced regular expression pattern '[' by  '\\\\['")
  61.             }
  62.             else if (length(grep("[^\\\\]\\[<-", pattern))) {
  63.                 pattern <- sub("\\[<-", "\\\\\\[<-", pattern)
  64.                 warning("replaced '[<-' by '\\\\[<-' in regular expression pattern")
  65.             }
  66.         }
  67.         grep(pattern, all.names, value = TRUE)
  68.     }
  69.     else all.names
  70. }
  71. Browse[10]> f
  72. Browse[10]> f
  73. exiting from: ls(env, pattern = p, all.names = TRUE)
  74. debugging in: ls(env, pattern = p, all.names = TRUE)
  75. debug: {
  76.     if (!missing(name)) {
  77.         pos <- tryCatch(name, error = function(e) e)
  78.         if (inherits(pos, "error")) {
  79.             name <- substitute(name)
  80.             if (!is.character(name))
  81.                 name <- deparse(name)
  82.             warning(gettextf("%s converted to character string",
  83.                 sQuote(name)), domain = NA)
  84.             pos <- name
  85.         }
  86.     }
  87.     all.names <- .Internal(ls(envir, all.names, sorted))
  88.     if (!missing(pattern)) {
  89.         if ((ll <- length(grep("[", pattern, fixed = TRUE))) &&
  90.             ll != length(grep("]", pattern, fixed = TRUE))) {
  91.             if (pattern == "[") {
  92.                 pattern <- "\\["
  93.                 warning("replaced regular expression pattern '[' by  '\\\\['")
  94.             }
  95.             else if (length(grep("[^\\\\]\\[<-", pattern))) {
  96.                 pattern <- sub("\\[<-", "\\\\\\[<-", pattern)
  97.                 warning("replaced '[<-' by '\\\\[<-' in regular expression pattern")
  98.             }
  99.         }
  100.         grep(pattern, all.names, value = TRUE)
  101.     }
  102.     else all.names
  103. }
  104. Browse[10]> Q
  105. >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement