'export'      Keyword
' '           Text.Whitespace
'// This is incorrect Scala but can still be highlighted correctly\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'_'           Name
'\n'          Text.Whitespace

'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'x'           Name
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'x'           Name.Namespace
'.'           Punctuation
'y'           Name.Namespace
'.'           Punctuation
'z'           Name
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
','           Punctuation
' '           Text.Whitespace
'y'           Name
'}'           Punctuation
'\n'          Text.Whitespace

'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'y'           Name
'}'           Punctuation
'\n'          Text.Whitespace

'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'}'           Punctuation
' '           Text.Whitespace
'// This is incorrect Scala but can still be highlighted correctly\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'`test-name`' Name
'}'           Punctuation
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
'\n'          Text.Whitespace

''            Text
'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'x'           Name
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'_'           Name
'\n'          Text.Whitespace

'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
','           Punctuation
' '           Text.Whitespace
'y'           Name
'}'           Punctuation
' '           Text.Whitespace
'// Test comment\n' Comment.Single

''            Text
'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'y'           Name
'}'           Punctuation
'\n'          Text.Whitespace

'export'      Keyword
' '           Text.Whitespace
'given'       Keyword
' '           Text.Whitespace
'a'           Name.Namespace
'.'           Punctuation
'{'           Punctuation
'x'           Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'`test-name`' Name
'}'           Punctuation
'\n'          Text.Whitespace

'  '          Text.Whitespace
'export'      Keyword
' '           Text.Whitespace
'scanUnit'    Name.Namespace
'.'           Punctuation
'scan'        Name
'\n'          Text.Whitespace

'  '          Text.Whitespace
'export'      Keyword
' '           Text.Whitespace
'printUnit'   Name.Namespace
'.'           Punctuation
'{'           Punctuation
'status'      Name
' '           Text.Whitespace
'=>'          Operator
' '           Text.Whitespace
'_'           Name
','           Punctuation
' '           Text.Whitespace
'_'           Name
'}'           Punctuation
'\n'          Text.Whitespace
