Language syntax token types
TokenType
01 Syntax
SMRUCC.Rsharp.Language.TokenType
02 Fields
| Name | Overloads | Summary |
|---|---|---|
| invalid | 2 | Syntax error |
| newLine | 2 | cr/lf |
| delimiter | 2 | <whitespace> and <TAB> as delimiter |
| annotation | 2 | 类似于在VisualBasic中的自定义属性的注解语法 |
| terminator | 2 | 必须要使用;作为表达式的结束分隔符 |
| sequence | 2 | : |
| iif | 2 | ? |
| query | 2 | ?"xxx" |
| stringInterpolation | 2 | 字符串插值语法,与javascript脚本之中的字符串插值保持一致 |
| cliShellInvoke | 2 | 命令行调用语法 |
| missingLiteral | 2 | NULL, NA, Inf |
| open | 2 | 左边的括号与大括号 |
| close | 2 | 右边的括号与大括号 |
| lineContinue | 2 | ... line continue token for matlab/octave language |
| comment | 1 | |
| identifier | 1 | |
| comma | 1 | |
| keyword | 1 | |
| operator | 1 | |
| regexp | 1 | |
| stringLiteral | 1 | |
| numberLiteral | 1 | |
| integerLiteral | 1 | |
| booleanLiteral | 1 |
03 Members
invalid
Syntax error
newLine
cr/lf
delimiter
<whitespace> and <TAB> as delimiter
annotation
类似于在VisualBasic中的自定义属性的注解语法
terminator
必须要使用;作为表达式的结束分隔符
sequence
:
iif
?
query
?"xxx"
stringInterpolation
字符串插值语法,与javascript脚本之中的字符串插值保持一致
cliShellInvoke
命令行调用语法
missingLiteral
NULL, NA, Inf
open
左边的括号与大括号
close
右边的括号与大括号
lineContinue
... line continue token for matlab/octave language
invalid
newLine
delimiter
comment
annotation
identifier
terminator
comma
keyword
operator
sequence
iif
query
stringInterpolation
cliShellInvoke
regexp
missingLiteral
stringLiteral
numberLiteral
integerLiteral
booleanLiteral
open
close
lineContinue