Token Name | Symbol | Description |
LPAREN | ( | Left parenthesis |
RPAREN | ) | Right parenthesis |
LBRACE | { | Left brace |
RBRACE | } | Right brace |
LBRACKET | [ | Left bracket |
RBRACKET | ] | Right bracket |
COMMA | , | Separator |
DOT | . | Property access |
COLON | : | Type annotation |
SEMICOLON | ; | Separator |
UNDERSCORE | _ | Wildcdard |
BANG | ! | Throwing type |
QUESTION | ? | Null typing |
DOLLAR | $ | Dollar sign |
PLUS | + | Plus |
MINUS | - | Minus |
STAR | * | Multiplication |
SLASH | / | Division |
PERCENT | % | Modulo |
CARET | ^ | Bitwise XOR |
AMP | & | Bitwise AND |
PIPE | ` | ` |
EQUAL | = | Assignement |
LT | < | Less than |
GT | > | Greater than |
NEQ | != | Not equal |
LEQ | <= | Less than or equal |
GEQ | >= | Greater than or equal |
EQEQ | == | Equal equal |
AND | && | Logical and |
OR | ` | |
ARROW | -> | Function type |
SHR | >> | Shift right |
SHL | << | Shift left |
PLUSPLUS | ++ | Incrementation |
MINUSMINUS | -- | Decrementation |
PLUSEQ | += | Add assign |
MINUSEQ | -= | Minus assign |
STAREQ | *= | Multiplication assign |
SLASHEQ | /= | Division assign |
PERCENTEQ | %= | Modulus assign |
AMPEQ | &= | Bitwise and assign |
PIPEEQ | \|= | Bitwise or assign |
CARETEQ | ^= | Bitwise xor assign |
SHREQ | >>= | Shift right assign |
SHLEQ | <<= | Shift left assign |