[Rd] Question on parsing R code from C
krunal.rao78 at gmail.com
Tue Nov 8 20:42:07 CET 2011
I am facing the necessity to parse R code from C-side. As a first approximation
the goal would be a re-implementation of the R shell (not Rgui).
I read the document at http://cran.r-project.org/doc/manuals/R-exts.html section
5.12, and the related source code example.
I have some questions:
1. I need to declare the types and function signatures that I am going to use
for this task without having to actually include the R headers. Can I safely
declare SEXP according to the following ?
typedef struct SEXP *unknwn_handle;
More in general, is there a reference document for the C API (listing function
signatures, and type definitions) ?
2. If the parsed R code of the working implementation contain commands like
plot(), will the opportune windows pop-up as if I were using the R shell (on
both windows and unix systems) ?
3. What initialization do I need to perform to be in exactly the same starting
state as if I had executed the R shell with the --vanilla option?
Any help or feedback is appreciated.
More information about the R-devel