2.1.4.1.1 Language Terminals
The following table lists the complete set of terminal strings and associated language terminals used in the claims transformation rules language. These definitions MUST be treated as case insensitive. The terminal strings MUST be encoded in UTF-16.
|
String |
Terminal |
|---|---|
|
"=>" |
IMPLY |
|
";" |
SEMICOLON |
|
":" |
COLON |
|
"," |
COMMA |
|
"." |
DOT |
|
"[" |
O-SQ-BRACKET |
|
"]" |
C-SQ-BRACKET |
|
"(" |
O-BRACKET |
|
")" |
C-BRACKET |
|
"==" |
EQ |
|
"!=" |
NEQ |
|
"=~" |
REGEXP-MATCH |
|
"!~" |
REGEXP-NOT-MATCH |
|
"=" |
ASSIGN |
|
"&&" |
AND |
|
"issue" |
ISSUE |
|
"type" |
TYPE |
|
"value" |
VALUE |
|
"valuetype" |
VALUE-TYPE |
|
"claim" |
CLAIM |
|
"[_A-Za-z][_A-Za-z0-9]*" |
IDENTIFIER |
|
"\"[^\"\n]*\"" |
STRING |
|
"uint64" |
UINT64-TYPE |
|
"int64" |
INT64-TYPE |
|
"string" |
STRING-TYPE |
|
"boolean" |
BOOLEAN-TYPE |
|
|
NULL |