---input---
([] of Int32).[]?(5)

---tokens---
'('           Punctuation
'['           Operator
']'           Operator
' '           Text.Whitespace
'of'          Keyword
' '           Text.Whitespace
'Int32'       Name
')'           Punctuation
'.'           Operator
'[]?'         Name.Operator
'('           Punctuation
'5'           Literal.Number.Integer
')'           Punctuation
'\n'          Text.Whitespace
