---input---
(= c (int \;)) (do (.readLine s) :line-start)

---tokens---
'('           Punctuation
'= '          Name.Builtin
'c'           Name.Variable
' '           Text
'('           Punctuation
'int '        Name.Builtin
'\\;'         Literal.String.Char
')'           Punctuation
')'           Punctuation
' '           Text
'('           Punctuation
'do '         Keyword
'('           Punctuation
'.readLine'   Name.Function
' '           Text
's'           Name.Variable
')'           Punctuation
' '           Text
':line-start' Literal.String.Symbol
')'           Punctuation
'\n'          Text
