CXXR (C++ R)
Variables
Evaluator.cpp File Reference

($Id: Evaluator.cpp 1348 2013-02-25 17:49:03Z arr $)

#include "CXXR/Evaluator.h"
#include "CXXR/DottedArgs.hpp"
#include "CXXR/Environment.h"
#include "CXXR/Expression.h"
#include "CXXR/GCStackRoot.hpp"
#include "CXXR/Symbol.h"
#include "CXXR/errors.h"
Include dependency graph for Evaluator.cpp:

Variables

Rboolean R_Visible = TRUE
 Print expression value?
int R_interrupts_pending = 0
 Are any user interrupts currently pending?
Rboolean R_interrupts_suspended = FALSE
 Are interrupts currently suspended?

Detailed Description

Implementation of class Evaluator.


Variable Documentation

int R_interrupts_pending = 0

Are any user interrupts currently pending?

If user interrupts are attempted while user interrupts are suspended, this is set non-zero. The interrupt is then services when the period of suspension ends.

Rboolean R_Visible = TRUE

Print expression value?

If R_Visible is TRUE when the evaluation of a top-level R expression completes, the value of the expression is printed.

Note:
In CXXR, R_Visible is evolving towards becoming a static data member of class CXXR::Evaluator.