Nested type names were being highlighted as if they were function names. Now a phrase like `Spec.Process.run` is highlighted properly as: - `Name.Class` - `Punctuation` - `Name.Class` - `Punctuation` - `Name.Function` Instead of wrongly highlighted as it was before this commit: - `Name.Class` - `Punctuation` - `Name.Function` - `Punctuation` - `Name.Function`
255 lines
6.6 KiB
Text
Generated
255 lines
6.6 KiB
Text
Generated
':actor' Name.Tag
|
|
' ' Text.Whitespace
|
|
'Main' Name.Class
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':new' Name.Tag
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'env' Name
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'Spec' Name.Class
|
|
'.' Punctuation
|
|
'Process' Name.Class
|
|
'.' Punctuation
|
|
'run' Name.Function
|
|
'(' Punctuation
|
|
'env' Name
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'Spec' Name.Class
|
|
'.' Punctuation
|
|
'Run' Name.Class
|
|
'(' Punctuation
|
|
'AdditionSpec' Name.Class
|
|
')' Punctuation
|
|
'.' Punctuation
|
|
'new' Name.Function
|
|
'(' Punctuation
|
|
'env' Name
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
']' Punctuation
|
|
')' Punctuation
|
|
'\n\n' Text.Whitespace
|
|
|
|
':class' Name.Tag
|
|
' ' Text.Whitespace
|
|
'AdditionSpec' Name.Class
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':is' Name.Tag
|
|
' ' Text.Whitespace
|
|
'Spec' Name.Class
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':const' Name.Tag
|
|
' ' Text.Whitespace
|
|
'describes' Keyword.Declaration
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'Addition' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':: Return the number 2 (written in hex, just for fun).' Comment.Single
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':const' Name.Tag
|
|
' ' Text.Whitespace
|
|
'_two' Keyword.Declaration
|
|
' ' Text.Whitespace
|
|
'U64' Name.Class
|
|
"'" Operator
|
|
'val' Name
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'0x02' Literal.Number.Hex
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':it' Name.Tag
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'adds two twos' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'assert' Name
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'@' Punctuation
|
|
'_two' Name.Function
|
|
' ' Text.Whitespace
|
|
'+' Operator
|
|
' ' Text.Whitespace
|
|
"'" Literal.String.Char
|
|
'\\x02' Literal.String.Escape
|
|
"'" Literal.String.Char
|
|
' ' Text.Whitespace
|
|
'==' Operator
|
|
' ' Text.Whitespace
|
|
'4' Literal.Number
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':: Raise an error if the argument is positive.' Comment.Single
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':fun' Name.Tag
|
|
' ' Text.Whitespace
|
|
'non' Keyword.Declaration
|
|
' ' Text.Whitespace
|
|
'add_overflow!' Generic.Deleted
|
|
'(' Punctuation
|
|
'a' Name
|
|
' ' Text.Whitespace
|
|
'U64' Name.Class
|
|
"'" Operator
|
|
'val' Name
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'b' Name
|
|
' ' Text.Whitespace
|
|
'U64' Name.Class
|
|
"'" Operator
|
|
'val' Name
|
|
')' Punctuation
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'a' Name
|
|
' ' Text.Whitespace
|
|
'+!' Generic.Deleted
|
|
' ' Text.Whitespace
|
|
'b' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
':it' Name.Tag
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'can error on overflow' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'integers' Name
|
|
' ' Text.Whitespace
|
|
'Array' Name.Class
|
|
'(' Punctuation
|
|
'U64' Name.Class
|
|
')' Punctuation
|
|
"'" Operator
|
|
'val' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'99' Literal.Number
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'100' Literal.Number
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'101' Literal.Number
|
|
']' Punctuation
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'// Check addition overflow for various pairs of addends.' Comment.Single
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'assert' Name
|
|
' ' Text.Whitespace
|
|
'error' Name
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'add_overflow!' Generic.Deleted
|
|
'(' Punctuation
|
|
'U64' Name.Class
|
|
'.' Punctuation
|
|
'max_value' Name.Function
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'assert' Name
|
|
' ' Text.Whitespace
|
|
'no_error' Name
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'add_overflow!' Generic.Deleted
|
|
'(' Punctuation
|
|
'U64' Name.Class
|
|
'.' Punctuation
|
|
'max_value' Name.Function
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'assert' Name
|
|
' ' Text.Whitespace
|
|
'no_error' Name
|
|
':' Punctuation
|
|
' ' Text.Whitespace
|
|
'add_overflow!' Generic.Deleted
|
|
'(' Punctuation
|
|
'integers' Name
|
|
'[' Punctuation
|
|
'0' Literal.Number
|
|
']' Punctuation
|
|
'!' Generic.Deleted
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number
|
|
')' Punctuation
|
|
'\n\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'// Print a bit of extra information using string interpolation.' Comment.Single
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'@' Punctuation
|
|
'env' Name.Function
|
|
'.' Punctuation
|
|
'out' Name.Function
|
|
'.' Punctuation
|
|
'print' Name.Function
|
|
'(' Punctuation
|
|
'"' Literal.String.Double
|
|
'The first integer is ' Literal.String.Double
|
|
'\\(' Literal.String.Interpol
|
|
'integers' Name
|
|
'[' Punctuation
|
|
'0' Literal.Number
|
|
']' Punctuation
|
|
'!' Generic.Deleted
|
|
')' Literal.String.Interpol
|
|
'"' Literal.String.Double
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|