R version 2.15.3 (2013-03-01) -- "Security Blanket" Copyright (C) 2013 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: i686-pc-linux-gnu (32-bit) 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 an HTML browser interface to help. Type 'q()' to quit R. > > RC.capture <- function (expression, collapse = NULL) { + resultConn <- textConnection('RC.resultText', open = 'w', local=TRUE) + sink(resultConn) + on.exit(function() { + sink() + close(resultConn) + }) + expression + on.exit(NULL) + sink() + close(resultConn) + return(paste(c(RC.resultText, ''), collapse = collapse, sep = '')) + } > RC.texteval <- function (sourceText, collapse = NULL, echo = TRUE) { + sourceConn <- textConnection(sourceText, open = 'r') + on.exit(close(sourceConn)) + result <- RC.capture(source(file = sourceConn, local = FALSE, echo = echo, print.eval = TRUE), collapse = collapse) + on.exit(NULL) + close(sourceConn) + res <- '' + for(i in 1:length(result)) { + if (result[i]!='') res <- paste(res,result[i],' + ',sep='') + } + return(res) + } > x <- c(7.0.9.2.9.4.9.3.10.1.10.9.11.1.11.3.11.8.11.8.12.9.12.7.12.4.12.5.12.2.12.4.12.7.12.1.12.3.13.7.13.1.13.0.13.1.13.0.13.4.13.7.14.6.14.0.14.1.14.2.14.5.14.2.14.8.14.4.15.8.15.9.15.1.15.0.15.8.15.9.15.4.15.4.15.3.15.9.15.4.15.8.15.6.15.3.15.1.15.0.15.4.15.7.15.5.15.7.16.9.16.4.16.2.16.4.16.9.16.1.16.5.16.3.16.1.16.4.16.1.16.8.16.8.16.3.16.7.16.2.16.1.16.2.16.6.17.5.17.9.17.7.17.1.17.0.17.1.17.3.17.4.17.0.17.5.17.9.17.8.18.2.18.2.18.2.18.1.19.1.19.6.20.2.21.4.21.3.21.0.22.5.23.1.23.2.24.1.25.5.28.4) Error: unexpected numeric constant in "x <- c(7.0.9" Execution halted