CXXR (C++ R)
Macros | Typedefs | Functions
scan.cpp File Reference

($Id: scan.cpp 1351 2013-03-08 15:12:28Z arr $)

#include <config.h>
#include <Defn.h>
#include <float.h>
#include <Fileio.h>
#include <Rconnections.h>
#include <errno.h>
#include "CXXR/GCStackRoot.hpp"
#include "CXXR/ProvenanceTracker.h"
#include <R_ext/rlocale.h>
#include "RBufferUtils.h"
#include <Print.h>
Include dependency graph for scan.cpp:

Macros

#define SCAN_BLOCKSIZE   1000
#define CONSOLE_PROMPT_SIZE   256
#define NO_COMCHAR   100000 /* won't occur even in Unicode */
#define MAX_STRINGS   10000
#define BUF_SIZE   1000

Typedefs

typedef struct
typecvt_possible_types 
Typecvt_Info
typedef struct wt_info wt_info

Functions

SEXP attribute_hidden do_scan (SEXP call, SEXP op, SEXP args, SEXP rho)
SEXP attribute_hidden do_countfields (SEXP call, SEXP op, SEXP args, SEXP rho)
SEXP attribute_hidden do_typecvt (SEXP call, SEXP op, SEXP args, SEXP env)
SEXP attribute_hidden do_readln (SEXP call, SEXP op, SEXP args, SEXP rho)
SEXP attribute_hidden do_menu (SEXP call, SEXP op, SEXP args, SEXP rho)
SEXP attribute_hidden do_readtablehead (SEXP call, SEXP op, SEXP args, SEXP rho)
SEXP attribute_hidden do_writetable (SEXP call, SEXP op, SEXP args, SEXP rho)

Detailed Description

Input scanning routines including scan and readline.