CXXR (C++ R)
|
Implementation of class CXXR::Symbol and associated C interface. More...
#include "CXXR/Symbol.h"
#include <sstream>
#include "localization.h"
#include "boost/regex.hpp"
#include "R_ext/Error.h"
#include "CXXR/Environment.h"
#include "CXXR/Evaluator.h"
#include "CXXR/GCStackRoot.hpp"
#include "CXXR/String.h"
Namespaces | |
namespace | CXXR |
Namespace for the CXXR project. |
Variables | |
Rboolean(* | CXXR::ForceNonInline::DDVALp )(SEXP x) = DDVAL |
SEXP(* | CXXR::ForceNonInline::Rf_installp )(const char *name) = Rf_install |
Rboolean(* | CXXR::ForceNonInline::isSymbolp )(SEXP s) = Rf_isSymbol |
SEXP(* | CXXR::ForceNonInline::PRINTNAMEp )(SEXP x) = PRINTNAME |
SEXP | R_MissingArg |
SEXP | R_UnboundValue |
Symbol *const | CXXR::BracketSymbol = Symbol::obtain("[") |
Symbol *const | CXXR::BraceSymbol = Symbol::obtain("{") |
Symbol *const | CXXR::TmpvalSymbol = Symbol::obtain("*tmp*") |
Symbol *const | CXXR::ClassSymbol = Symbol::obtain("class") |
Symbol *const | CXXR::ConnIdSymbol = Symbol::obtain("conn_id") |
Symbol *const | CXXR::DimNamesSymbol = Symbol::obtain("dimnames") |
Symbol *const | CXXR::DimSymbol = Symbol::obtain("dim") |
Symbol *const | CXXR::DollarSymbol = Symbol::obtain("$") |
Symbol *const | CXXR::DotClassSymbol = Symbol::obtain(".Class") |
Symbol *const | CXXR::DotDeviceSymbol = Symbol::obtain(".Device") |
Symbol *const | CXXR::DotDevicesSymbol = Symbol::obtain(".Devices") |
Symbol *const | CXXR::DotGenericSymbol = Symbol::obtain(".Generic") |
Symbol *const | CXXR::DotGenericCallEnvSymbol = Symbol::obtain(".GenericCallEnv") |
Symbol *const | CXXR::DotGenericDefEnvSymbol = Symbol::obtain(".GenericDefEnv") |
Symbol *const | CXXR::DotGroupSymbol = Symbol::obtain(".Group") |
Symbol *const | CXXR::DotMethodSymbol = Symbol::obtain(".Method") |
Symbol *const | CXXR::DotMethodsSymbol = Symbol::obtain(".Methods") |
Symbol *const | CXXR::DotdefinedSymbol = Symbol::obtain(".defined") |
Symbol *const | CXXR::DotsSymbol = Symbol::obtain("...") |
Symbol *const | CXXR::DottargetSymbol = Symbol::obtain(".target") |
Symbol *const | CXXR::DoubleColonSymbol = Symbol::obtain("::") |
Symbol *const | CXXR::DropSymbol = Symbol::obtain("drop") |
Symbol *const | CXXR::ExactSymbol = Symbol::obtain("exact") |
Symbol *const | CXXR::LastvalueSymbol = Symbol::obtain(".Last.value") |
Symbol *const | CXXR::LevelsSymbol = Symbol::obtain("levels") |
Symbol *const | CXXR::ModeSymbol = Symbol::obtain("mode") |
Symbol *const | CXXR::NameSymbol = Symbol::obtain("name") |
Symbol *const | CXXR::NamesSymbol = Symbol::obtain("names") |
Symbol *const | CXXR::NaRmSymbol = Symbol::obtain("na.rm") |
Symbol *const | CXXR::PackageSymbol = Symbol::obtain("package") |
Symbol *const | CXXR::PreviousSymbol = Symbol::obtain("previous") |
Symbol *const | CXXR::QuoteSymbol = Symbol::obtain("quote") |
Symbol *const | CXXR::RowNamesSymbol = Symbol::obtain("row.names") |
Symbol *const | CXXR::S3MethodsTableSymbol = Symbol::obtain(".__S3MethodsTable__.") |
Symbol *const | CXXR::SeedsSymbol = Symbol::obtain(".Random.seed") |
Symbol *const | CXXR::SourceSymbol = Symbol::obtain("source") |
Symbol *const | CXXR::TripleColonSymbol = Symbol::obtain(":::") |
Symbol *const | CXXR::TspSymbol = Symbol::obtain("tsp") |
Symbol *const | CXXR::CommentSymbol = Symbol::obtain("comment") |
Symbol *const | CXXR::DotEnvSymbol = Symbol::obtain(".Environment") |
Symbol *const | CXXR::RecursiveSymbol = Symbol::obtain("recursive") |
Symbol *const | CXXR::UseNamesSymbol = Symbol::obtain("use.names") |
Symbol *const | CXXR::SrcfileSymbol = Symbol::obtain("srcfile") |
Symbol *const | CXXR::SrcrefSymbol = Symbol::obtain("srcref") |
Symbol *const | CXXR::WholeSrcrefSymbol = Symbol::obtain("wholeSrcref") |
SEXP | R_Bracket2Symbol = CXXR::Bracket2Symbol |
SEXP | R_BracketSymbol = CXXR::BracketSymbol |
SEXP | R_BraceSymbol = CXXR::BraceSymbol |
SEXP | R_ClassSymbol = CXXR::ClassSymbol |
SEXP | R_ConnIdSymbol = CXXR::ConnIdSymbol |
SEXP | R_DeviceSymbol = CXXR::DotDeviceSymbol |
SEXP | R_DevicesSymbol = CXXR::DotDevicesSymbol |
SEXP | R_DimNamesSymbol = CXXR::DimNamesSymbol |
SEXP | R_DimSymbol = CXXR::DimSymbol |
SEXP | R_DollarSymbol = CXXR::DollarSymbol |
SEXP | R_DotsSymbol = CXXR::DotsSymbol |
SEXP | R_DoubleColonSymbol = CXXR::DoubleColonSymbol |
SEXP | R_DropSymbol = CXXR::DropSymbol |
SEXP | R_LastvalueSymbol = CXXR::LastvalueSymbol |
SEXP | R_LevelsSymbol = CXXR::LevelsSymbol |
SEXP | R_ModeSymbol = CXXR::ModeSymbol |
SEXP | R_NameSymbol = CXXR::NameSymbol |
SEXP | R_NamesSymbol = CXXR::NamesSymbol |
SEXP | R_NaRmSymbol = CXXR::NaRmSymbol |
SEXP | R_PackageSymbol = CXXR::PackageSymbol |
SEXP | R_QuoteSymbol = CXXR::QuoteSymbol |
SEXP | R_RowNamesSymbol = CXXR::RowNamesSymbol |
SEXP | R_SeedsSymbol = CXXR::SeedsSymbol |
SEXP | R_SourceSymbol = CXXR::SourceSymbol |
SEXP | R_TripleColonSymbol = CXXR::TripleColonSymbol |
SEXP | R_TspSymbol = CXXR::TspSymbol |
SEXP | R_CommentSymbol = CXXR::CommentSymbol |
SEXP | R_DotEnvSymbol = CXXR::DotEnvSymbol |
SEXP | R_ExactSymbol = CXXR::ExactSymbol |
SEXP | R_RecursiveSymbol = CXXR::RecursiveSymbol |
SEXP | R_SrcfileSymbol = CXXR::SrcfileSymbol |
SEXP | R_SrcrefSymbol = CXXR::SrcrefSymbol |
SEXP | R_WholeSrcrefSymbol = CXXR::WholeSrcrefSymbol |
SEXP | R_TmpvalSymbol = CXXR::TmpvalSymbol |
SEXP | R_UseNamesSymbol = CXXR::UseNamesSymbol |
SEXP | R_dot_Generic = CXXR::DotGenericSymbol |
SEXP | R_dot_Method = CXXR::DotMethodSymbol |
SEXP | R_dot_defined = CXXR::DotdefinedSymbol |
SEXP | R_dot_target = CXXR::DottargetSymbol |
Implementation of class CXXR::Symbol and associated C interface.