'"'           Literal.String
'this is a string' Literal.String
'"'           Literal.String
'\n\n'        Text.Whitespace

'"'           Literal.String
'this is how we ' Literal.String
'\\"'         Literal.String
'escape quotes' Literal.String
'\\"'         Literal.String
' in a string' Literal.String
'"'           Literal.String
'\n\n'        Text.Whitespace

'"'           Literal.String
'this is how ' Literal.String
'"'           Literal.String
' '           Text.Whitespace
'|'           Text
' '           Text.Whitespace
'"'           Literal.String
'we concatenate strings' Literal.String
'"'           Literal.String
'\n\n'        Text.Whitespace

'///'         Literal.String
'this is also\na string' Literal.String
'///'         Literal.String
'\n\n'        Text.Whitespace

'///'         Literal.String
'to escape forward slashes (' Literal.String
'/'           Literal.String
') in a string, we\nuse an even number in the middle ' Literal.String
'////'        Literal.String
' or an odd number\n(at least 3) at the end' Literal.String
'///'         Literal.String
'\n\n'        Text.Whitespace

'-- this is a comment' Comment.Single
'\n\n'        Text.Whitespace

'-*'          Comment.Multiline
' this is\nalso a comment ' Comment.Multiline
'*-'          Comment.Multiline
'\n\n'        Text.Whitespace

'-*'          Comment.Multiline
' two comments ' Comment.Multiline
'*-'          Comment.Multiline
' '           Text.Whitespace
'2'           Text
' '           Text.Whitespace
'+'           Text
' '           Text.Whitespace
'2'           Text
' '           Text.Whitespace
'-*'          Comment.Multiline
' on the same line ' Comment.Multiline
'*-'          Comment.Multiline
'\n\n'        Text.Whitespace

'for'         Keyword
' '           Text.Whitespace
'i'           Text
' '           Text.Whitespace
'from'        Keyword
' '           Text.Whitespace
'0'           Text
' '           Text.Whitespace
'to'          Keyword
' '           Text.Whitespace
'1'           Text
'0'           Text
' '           Text.Whitespace
'do'          Keyword
' '           Text.Whitespace
'print'       Name.Function
' '           Text.Whitespace
'QQ'          Name.Builtin
'\n\n'        Text.Whitespace

'end'         Name.Constant
'\n'          Text.Whitespace
