[Rcpp-devel] #ifdef'd out // [[Rcpp::export]]

Greg Minshall minshall at umich.edu
Sun Feb 24 19:27:36 CET 2013


JJ,

thanks for the reply.  i'm very sympathetic to not wanting to bundle a
full-on C++ parser.  two things i wonder:

1.  could you, on seeing the [[Rcpp::export]], parse the succeeding
function, then output your conversion code block, then output the lines
(that you've already partially parsed) following the [[Rcpp::export]]?

2.  alternatively, could you parse the output of "g++ -E" (rather than
the raw source file)?  (one downside being the code expanding from 20
lines to 60 KLOC! ;-)

cheers, Greg


More information about the Rcpp-devel mailing list