Displaying 5 results from an estimated 5 matches for "parse_nul".
Did you mean:
parse_null
2003 Aug 24
1
declarations in non-exported headers and embedding R
...=========================================
Here are the specifics:
-----------------------------------------------------------
From non-exported header file ${R_HOME}/src/include/Parse.h
-----------------------------------------------------------
extern SEXP R_ParseVector(SEXP, int, int *);
#define PARSE_NULL 0
#define PARSE_OK 1
#define PARSE_INCOMPLETE 2
#define PARSE_ERROR 3
#define PARSE_EOF 4
-----------------------------------------------------------
From non-exported header file ${R_HOME}/src/include/Defn.h
-----------------------------------------------------------
extern void R_Preser...
2007 Jan 18
0
Emulating a REPL in frontends
...ALSE;
while((c = *buffer++)) {
R_IoBufferPutc(c, &R_ConsoleIob);
if(c == ';' || c == '\n') break;
}
R_PPStackTop = 0;
R_CurrentExpr = R_Parse1Buffer(&R_ConsoleIob, 0, &status);
if(parse_status) *parse_status = status;
switch(status) {
case PARSE_NULL:
R_IoBufferWriteReset(&R_ConsoleIob);
break;
case PARSE_OK:
R_IoBufferReadReset(&R_ConsoleIob);
R_CurrentExpr = R_Parse1Buffer(&R_ConsoleIob, 1, &status);
R_Visible = FALSE;
R_EvalDepth = 0;
PROTECT(R_CurrentExpr);
R_Busy(1);
value = eval(R_CurrentExpr, rho);
if(set_l...
2010 Jan 07
1
Segfault in GetNewPage, memory.c.
...ctor(text, 1, &status, R_NilValue));
> UNPROTECT(2);
> switch (status) {
> case PARSE_OK:
> break;
> case PARSE_INCOMPLETE:
> case PARSE_EOF:
> caml_raise_with_string(*caml_named_value("Parse_incomplete"), (String_val(s)));
> case PARSE_NULL:
> case PARSE_ERROR:
> caml_raise_with_string(*caml_named_value("Parse_error"), (String_val(s)));
> }
> CAMLreturn(Val_sexp(VECTOR_ELT(pr,0)));
> }
But before calling ParseVector, it allocates an R string with the command.
> PROTECT(text = mkString...
2006 Nov 27
1
R.DLL mapping by P/Invoke
...[DllImport("R.DLL", /*CallingConvention = CallingConvention.Cdecl,*/ CharSet = CharSet.Ansi)]
static extern void Rf_setVar(IntPtr symbol, IntPtr value, IntPtr env);
#endregion
#region <R.DLL interop types>
enum RParseStatus
{
PARSE_NULL,
PARSE_OK,
PARSE_INCOMPLETE,
PARSE_ERROR,
PARSE_EOF
};
enum SaType
{
SA_NORESTORE = 0,/* = 0 */
SA_RESTORE,
SA_DEFAULT,/* was === SA_RESTORE */
SA_NOSAVE,...
2007 Oct 17
0
Using R.dll in .NET IPC
...[DllImport("R.DLL", /*CallingConvention = CallingConvention.Cdecl,*/ CharSet = CharSet.Ansi)]
static extern void Rf_setVar(IntPtr symbol, IntPtr value, IntPtr env);
#endregion
#region <R.DLL interop types>
enum RParseStatus
{
PARSE_NULL,
PARSE_OK,
PARSE_INCOMPLETE,
PARSE_ERROR,
PARSE_EOF
};
enum SaType
{
SA_NORESTORE = 0,/* = 0 */
SA_RESTORE,
SA_DEFAULT,/* was === SA_RESTORE */
SA_NOSAVE,...