The R internal function invoke helper module
invoke
01 Syntax
SMRUCC.Rsharp.Runtime.Internal.invoke
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| pushEnvir | 1 | load an internal package module |
| getAllInternals | 1 | get all internal functions from the R# runtime environment base module |
| getFunction | 1 | get function by name |
| stop | 1 | In debug mode, will throw exception at the caller site |
| invokeInternals | 1 | Invoke the runtime internal functions |
| isRInternal | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| ls | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| index | 1 | 内部函数索引 |
05 Members
pushEnvir(
Type)load an internal package module
Parameters
| Name | Type | Description |
|---|---|---|
baseModule | Type | - |
getAllInternals
get all internal functions from the R# runtime environment base module
getFunction(
String)get function by name
Parameters
| Name | Type | Description |
|---|---|---|
name | String | - |
Returns
this query function will returns nothing if the target symbol is not found
stop(
Object, Environment)In debug mode, will throw exception at the caller site
Parameters
| Name | Type | Description |
|---|---|---|
message | Object | - |
envir | Environment | - |
Invoke the runtime internal functions
Parameters
| Name | Type | Description |
|---|---|---|
envir | Environment | - |
funcName$ | String | - |
paramVals | InvokeParameter() | - |
index
内部函数索引
Remarks
a mapping of [R function name => function body]
ls
isRInternal(
String)