Punctuation

Token NameSymbolDescription
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