'" A comment' Comment
'\n'          Text

'\n'          Text

':'           Punctuation
'py'          Keyword
' '           Text
'print'       Name.Builtin
' '           Text
'"'           Literal.String.Double
'py'          Literal.String.Double
'"'           Literal.String.Double
'\n'          Text

':'           Punctuation
':'           Text
'pyt'         Keyword
' '           Text
'print'       Name.Builtin
' '           Text
"'"           Literal.String.Single
'pyt'         Literal.String.Single
"'"           Literal.String.Single
'\n'          Text

'  '          Text
'pyth'        Keyword
'\t'          Text
'print'       Name.Builtin
' '           Text
"'''"         Literal.String.Single
'pyth'        Literal.String.Single
"'''"         Literal.String.Single
'\n'          Text

' '           Text
':'           Text
' '           Text
'pytho'       Keyword
' '           Text
'print'       Name.Builtin
' '           Text
'"'           Literal.String.Double
'pytho'       Literal.String.Double
'"'           Literal.String.Double
'\n'          Text

'python'      Keyword
' '           Text
'print'       Name.Builtin
' '           Text
'"""'         Literal.String.Double
'python'      Literal.String.Double
'"""'         Literal.String.Double
'\n'          Text

'\n'          Text

'  '          Text
':'           Text
' '           Text
':'           Text
' '           Text
'python'      Keyword
'<<'          Operator
'E OF'        Text
'\n'          Text

'print'       Name.Builtin
' '           Text
'"""'         Literal.String.Double
'my script'   Literal.String.Double
'"""'         Literal.String.Double
'\n'          Text

'\n'          Text

'def'         Keyword
' '           Text
'MyFunc'      Name.Function
'('           Punctuation
'str'         Name.Builtin
')'           Punctuation
':'           Punctuation
'\n'          Text

'  '          Text
'""" My Function """' Literal.String.Doc
'\n'          Text

'  '          Text
'print'       Name.Builtin
' '           Text
'str'         Name.Builtin
'\n'          Text

'E OF'        Text
'\n'          Text

'\n'          Text

'let'         Keyword
' '           Text
'py'          Keyword
' '           Text
'='           Punctuation
' '           Text
'42'          Literal.Number
'\n'          Text

'echo'        Text
' '           Text
'py'          Keyword
'\n'          Text

'\n'          Text

'let'         Keyword
' '           Text
'foo'         Text
' '           Text
'='           Punctuation
' '           Text
'42'          Literal.Number
'\n'          Text

'echo'        Text
' '           Text
'foo'         Text
'\n'          Text
