nuget server logo nuget api documents
↑

API Docs / REnv / Literal

Literal

Full name SMRUCC.Rsharp.Interpreter.ExecuteEngine.ExpressionSymbols.DataSets.Literal Assembly REnv Members 18

the literal value expression in R#

00 Remarks

the number/boolean/character/integer/byte

01 Syntax

SMRUCC.Rsharp.Interpreter.ExecuteEngine.ExpressionSymbols.DataSets.Literal

02 Methods

NameOverloadsSummary
.ctor 2 create literal from a language token
ToString 1 Get string representation of the literal object value
op_Equality 1 string value equals?
FromAnyValue 1
Evaluate 1
GetNativeRScript 1
op_Inequality 1

03 Properties

NameOverloadsSummary
isNull 1 Does current value is NULL literal?
isNA 1 Does current value is NA literal?
ValueStr 1 any.tostring of Literal.value
type 1
expressionName 1
isNumeric 1
NULL 1
NA 1
TRUE 1
FALSE 1

04 Members

method .ctor #
#ctor(Token)

create literal from a language token

Parameters
NameTypeDescription
tokenToken

-

method .ctor overload 2 #
#ctor(String)

create a string literal

Parameters
NameTypeDescription
valueString

-

method ToString #
ToString

Get string representation of the literal object value

method op_Equality #
op_Equality(Literal, String)

string value equals?

Parameters
NameTypeDescription
expLiteral

-

literalString

-

property isNull #
isNull

Does current value is NULL literal?

property isNA #
isNA

Does current value is NA literal?

property ValueStr #
ValueStr

any.tostring of Literal.value

property type #
type
property expressionName #
expressionName
property isNumeric #
isNumeric
property NULL #
NULL
property NA #
NA
property TRUE #
TRUE
property FALSE #
FALSE
method FromAnyValue #
FromAnyValue(Object)
method Evaluate #
Evaluate(Environment)
method GetNativeRScript #
GetNativeRScript()
method op_Inequality #
op_Inequality(Literal, String)