[rkward-cvs] [rkward] rkward/rbackend: Add an example on when R_ParseVector does not return

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Thu Dec 4 20:25:27 UTC 2014


Git commit e43d0cdae25aa290d8c0b86cf3068430a8f1249b by Thomas Friedrichsmeier.
Committed on 04/12/2014 at 18:07.
Pushed by tfry into branch 'master'.

Add an example on when R_ParseVector does not return

M  +1    -0    rkward/rbackend/rkrbackend.cpp

http://commits.kde.org/rkward/e43d0cdae25aa290d8c0b86cf3068430a8f1249b

diff --git a/rkward/rbackend/rkrbackend.cpp b/rkward/rbackend/rkrbackend.cpp
index 7e74b6a..2656a04 100644
--- a/rkward/rbackend/rkrbackend.cpp
+++ b/rkward/rbackend/rkrbackend.cpp
@@ -1140,6 +1140,7 @@ SEXP parseCommand (const QString &command_qstring, RKRBackend::RKWardRError *err
 	SET_STRING_ELT(wrap.cv, 0, Rf_mkChar(command));
 
 	// Yes, if there is an error in the parse, R does jump back to toplevel!
+	// trying to parse list(""=1) is an example in R 3.1.1
 	R_ToplevelExec (safeParseVector, &wrap);
 	SEXP pr = wrap.pr;
 	UNPROTECT(1);





More information about the rkward-tracker mailing list