This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/blitzmax/test.bmx.output
Sebastian Engel 7c358cd5e6
Whitespace token modernization - [bc] lexers - regarding #1905 (#1923)
* Modernize Whitespace token: basic lexer

* Modernize Whitespace token: bibtex lexer

* Modernize Whitespace token: boa lexer

* Modernize Whitespace token: capnproto lexer + new example

* Modernize Whitespace token: cddl lexer

* Modernize Whitespace token: chapel lexer

* Modernize Whitespace token: c_like lexer

* Modernize Whitespace token: configs lexer

* Modernize Whitespace token: console lexer

* Modernize Whitespace token: crystal lexer

* Modernize Whitespace token: csound lexer

* Modernize Whitespace token: css lexer

* Revert a change in basic lexer
2021-10-23 13:04:56 +02:00

958 lines
25 KiB
Text
Generated

'Rem\nfoobar\nEndRem' Comment.Multiline
'\n\n' Text.Whitespace
'Rem\n\tfoobar!\nEnd Rem' Comment.Multiline
'\n\n' Text.Whitespace
'Rem\nEnd Rem' Comment.Multiline
'\n\n' Text.Whitespace
'SuperStrict' Keyword.Reserved
'\n\n' Text.Whitespace
'Framework' Keyword.Reserved
' ' Text.Whitespace
'brl.blitz' Keyword.Namespace
'\n' Text.Whitespace
'Import' Keyword.Reserved
' ' Text.Whitespace
'brl.standardio' Keyword.Namespace
'\n\n' Text.Whitespace
'\'Import "blah.bmx"\n' Comment.Single
'\'Import "blah/blah.bmx"\n' Comment.Single
'\'Include "blurg/blurg.bmx"\n' Comment.Single
'\n' Text.Whitespace
'Const' Keyword.Declaration
' ' Text.Whitespace
'ca' Name.Variable
':' Punctuation
'Long' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'$10000000' Literal.Number.Hex
' ' Text.Whitespace
"' Hex\n" Comment.Single
'Const' Keyword.Declaration
' ' Text.Whitespace
'cb' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'%10101010' Literal.Number.Bin
' ' Text.Whitespace
"' Binary\n" Comment.Single
'Global' Keyword.Declaration
' ' Text.Whitespace
'ga' Name.Variable
':' Punctuation
'String' Name.Class
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'blargh' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'a' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'124' Literal.Number.Integer
',' Punctuation
' ' Text.Whitespace
'b' Name.Variable
'$' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'abcdef' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
'?Not Debug' Comment.Preproc
'\n' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'_name123' Name.Function
'(' Punctuation
'ga' Name.Variable
',' Punctuation
' ' Text.Whitespace
'a' Name.Variable
',' Punctuation
' ' Text.Whitespace
'100.2' Literal.Number.Float
')' Punctuation
')' Punctuation
'\n' Text.Whitespace
'?' Comment.Preproc
'\n\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'_name123' Name.Function
' ' Text.Whitespace
':' Punctuation
' ' Text.Whitespace
'Float' Keyword.Type
' ' Text.Whitespace
'(' Punctuation
'zorp' Name.Variable
':' Punctuation
'String' Name.Class
',' Punctuation
' ' Text.Whitespace
'll' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'False' Keyword.Constant
',' Punctuation
' ' Text.Whitespace
'blah' Name.Variable
'#' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'waffles' Name.Variable
'%' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'100' Literal.Number.Integer
')' Punctuation
'\n\t' Text.Whitespace
'Return' Keyword.Reserved
' ' Text.Whitespace
'235.7804' Literal.Number.Float
' ' Text.Whitespace
"' Single-line comment\n" Comment.Single
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'TestString' Name.Function
':' Punctuation
'String' Name.Class
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'TestByte' Name.Function
':' Punctuation
'Byte' Keyword.Type
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'hub' Name.Function
'(' Punctuation
'blah' Name.Variable
':' Punctuation
'String' Name.Class
',' Punctuation
' ' Text.Whitespace
'..' Text
'\n' Text.Whitespace
'\t\t\t\t' Text.Whitespace
'abc' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'Pi' Keyword.Constant
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'Blar' Name.Function
'%' Keyword.Type
'(' Punctuation
')' Punctuation
'\n\t' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'aa' Name.Variable
' ' Text.Whitespace
'!' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'ab' Name.Variable
' ' Text.Whitespace
'@' Keyword.Type
' ' Text.Whitespace
',' Punctuation
'ac' Name.Variable
' ' Text.Whitespace
'@@' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'ad' Name.Variable
'#' Keyword.Type
' ' Text.Whitespace
',' Punctuation
'ae' Name.Variable
'$' Keyword.Type
',' Punctuation
'af' Name.Variable
'%' Keyword.Type
' ' Text.Whitespace
"' Intentional mangling\n" Comment.Single
'\t' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'ba' Name.Variable
':' Punctuation
'Double' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'bb' Name.Variable
' ' Text.Whitespace
':' Punctuation
'Byte' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'bc' Name.Variable
':' Punctuation
' ' Text.Whitespace
'Short' Keyword.Type
',' Punctuation
'bd' Name.Variable
':' Punctuation
'Float' Keyword.Type
',' Punctuation
'be' Name.Variable
':' Punctuation
' ' Text.Whitespace
'String' Name.Class
',' Punctuation
'ff' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'True' Keyword.Constant
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n\n' Text.Whitespace
'?Win32' Comment.Preproc
'\n' Text.Whitespace
'abc' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'?Linux' Comment.Preproc
'\n' Text.Whitespace
'abc' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'?' Comment.Preproc
'\n\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'abc' Name.Function
'(' Punctuation
')' Punctuation
'\n\t' Text.Whitespace
'Print' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'abc' Literal.String.Double
'"' Literal.String.Double
'\t' Text.Whitespace
"' I cannot find a way to parse these as function calls without messing something up\n" Comment.Single
'\t' Text.Whitespace
'Print' Name.Variable
'\t\t' Text.Whitespace
"' Anyhow, they're generally not used in this way\n" Comment.Single
'\t' Text.Whitespace
'Goto' Keyword.Reserved
' ' Text.Whitespace
'Eww_Goto' Name.Variable
'\n\t' Text.Whitespace
'#Eww_Goto' Name.Label
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n\n' Text.Whitespace
'Type' Keyword.Reserved
' ' Text.Whitespace
'TBlarf' Name.Class
' ' Text.Whitespace
'Abstract' Keyword.Reserved
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Type' Keyword.Reserved
'\n\n' Text.Whitespace
'Type' Keyword.Reserved
' ' Text.Whitespace
'TFooBar' Name.Class
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Type' Keyword.Reserved
'\n\n' Text.Whitespace
'New' Keyword.Reserved
' ' Text.Whitespace
'MyClass' Name.Class
'.' Literal.Number.Float
'TestMethod' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'New' Keyword.Reserved
'(' Punctuation
'MyClass' Name.Class
')' Punctuation
'.' Literal.Number.Float
'TestMethod' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'myinst' Name.Variable
':' Punctuation
'MyClass' Name.Class
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'New' Keyword.Reserved
' ' Text.Whitespace
'MyClass' Name.Class
'\n' Text.Whitespace
'myinst' Name.Variable
'.' Literal.Number.Float
'TestMethod' Name.Function
'(' Punctuation
')' Punctuation
'\n\n' Text.Whitespace
'Type' Keyword.Reserved
' ' Text.Whitespace
'MyClass' Name.Class
' ' Text.Whitespace
'Extends' Keyword.Reserved
' ' Text.Whitespace
'TFooBar' Name.Class
'\n\t\n\t' Text.Whitespace
'Field' Keyword.Declaration
' ' Text.Whitespace
'm_foo' Name.Variable
':' Punctuation
'MyClass' Name.Class
'\n\t' Text.Whitespace
'Field' Keyword.Declaration
' ' Text.Whitespace
'm_bar' Name.Variable
':' Punctuation
'MyClass' Name.Class
'\n\t\n\t' Text.Whitespace
'Rem\n\t\tabc\n\t\tdef\n\tEnd Rem' Comment.Multiline
'\n\t' Text.Whitespace
'Method' Keyword.Reserved
' ' Text.Whitespace
'New' Name.Function
'(' Punctuation
')' Punctuation
'\n\t\t' Text.Whitespace
'Rem\n\t\t\tabcdef\n\t\tendrem' Comment.Multiline
'\n\t' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Method' Keyword.Reserved
'\n\t\n\t' Text.Whitespace
'Method' Keyword.Reserved
' ' Text.Whitespace
'TestMethod' Name.Function
'(' Punctuation
')' Punctuation
' ' Text.Whitespace
"' foobar\n" Comment.Single
'\t\t' Text.Whitespace
'm_foo' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'Self' Keyword.Constant
'\n\t\t' Text.Whitespace
'm_bar' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'MyClass' Name.Function
'(' Punctuation
'm_foo' Name.Variable
')' Punctuation
'\n\t\t' Text.Whitespace
'm_foo' Name.Variable
'.' Literal.Number.Float
'm_bar' Name.Variable
'.' Literal.Number.Float
'm_foo' Name.Variable
'.' Literal.Number.Float
'm_bar' Name.Variable
'.' Literal.Number.Float
'Yell' Name.Function
'(' Punctuation
')' Punctuation
'\n\t' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Method' Keyword.Reserved
'\n\t\n\t' Text.Whitespace
'Method' Keyword.Reserved
' ' Text.Whitespace
'Yell' Name.Function
'(' Punctuation
')' Punctuation
'\n\t\t' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'"' Literal.String.Double
'huzzah!' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
'\n\t' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Method' Keyword.Reserved
'\n\t\n\t' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'Wakka' Name.Function
'$' Keyword.Type
'(' Punctuation
'foo' Name.Variable
':' Punctuation
'String' Name.Class
')' Punctuation
'\n\t\t' Text.Whitespace
'Return' Keyword.Reserved
' ' Text.Whitespace
'foo' Name.Variable
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'bar' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n\t\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Type' Keyword.Reserved
'\n\n' Text.Whitespace
'Extern' Keyword.Reserved
' ' Text.Whitespace
'"' Literal.String.Double
'c' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'vesper' Name.Function
'!' Keyword.Type
'(' Punctuation
'a' Name.Variable
':' Punctuation
'Int' Keyword.Type
')' Punctuation
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'vesper@4' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'bubbles' Name.Function
'@@' Keyword.Type
'(' Punctuation
'a' Name.Variable
'%' Keyword.Type
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Extern' Keyword.Reserved
'\n\n' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'"' Literal.String.Double
'blah ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'..' Text
'\n' Text.Whitespace
'\t' Text.Whitespace
'"' Literal.String.Double
'blah ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'..' Text
'\n' Text.Whitespace
'\t' Text.Whitespace
'"' Literal.String.Double
'blah.' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
'\n\n' Text.Whitespace
'Try' Keyword.Reserved
'\n\t' Text.Whitespace
'Throw' Name.Function
'(' Punctuation
'"' Literal.String.Double
'blar!' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
'\n' Text.Whitespace
'Catch' Keyword.Reserved
' ' Text.Whitespace
'exception' Name.Variable
':' Punctuation
'String' Name.Class
'\n\t' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'"' Literal.String.Double
'Caught: ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'exception' Name.Variable
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Try' Keyword.Reserved
'\n\n' Text.Whitespace
'For' Keyword.Reserved
' ' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'i' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'0' Literal.Number.Integer
' ' Text.Whitespace
'To' Keyword.Reserved
' ' Text.Whitespace
'10' Literal.Number.Integer
' ' Text.Whitespace
'Step' Keyword.Reserved
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n\t' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'"' Literal.String.Double
'Index: ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'i' Name.Variable
')' Punctuation
'\n' Text.Whitespace
'Next' Keyword.Reserved
'\n' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'array' Name.Variable
':' Punctuation
'String' Name.Class
'[' Punctuation
']' Punctuation
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'[' Punctuation
'"' Literal.String.Double
'foo' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'bar' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'11' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'22' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'33' Literal.String.Double
'"' Literal.String.Double
']' Punctuation
'\n' Text.Whitespace
'For' Keyword.Reserved
' ' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'value' Name.Variable
':' Punctuation
'String' Name.Class
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'EachIn' Keyword.Reserved
' ' Text.Whitespace
'array' Name.Variable
'\n\t' Text.Whitespace
'Print' Name.Function
'(' Punctuation
'"' Literal.String.Double
'Value: ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'+' Operator
' ' Text.Whitespace
'value' Name.Variable
')' Punctuation
'\n' Text.Whitespace
'Next' Keyword.Reserved
'\n\n' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'foobar' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'Not' Operator
' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
' ' Text.Whitespace
'Or' Operator
' ' Text.Whitespace
'(' Punctuation
'2' Literal.Number.Integer
' ' Text.Whitespace
'And' Operator
' ' Text.Whitespace
'(' Punctuation
'4' Literal.Number.Integer
' ' Text.Whitespace
'Shl' Operator
' ' Text.Whitespace
'5' Literal.Number.Integer
' ' Text.Whitespace
'Shr' Operator
' ' Text.Whitespace
'6' Literal.Number.Integer
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'Sar' Operator
' ' Text.Whitespace
'7' Literal.Number.Integer
')' Punctuation
' ' Text.Whitespace
'Mod' Operator
' ' Text.Whitespace
'(' Punctuation
'8' Literal.Number.Integer
'+' Operator
'2' Literal.Number.Integer
')' Punctuation
'\n' Text.Whitespace
'Local' Keyword.Declaration
' ' Text.Whitespace
'az' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'1234567890' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
' ' Text.Whitespace
': +' Operator
' ' Text.Whitespace
'1' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
': -' Operator
' ' Text.Whitespace
'2' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
' ' Text.Whitespace
':*' Operator
' ' Text.Whitespace
'3' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
':/' Operator
' ' Text.Whitespace
'4' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
':&' Operator
' ' Text.Whitespace
'5' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
':|' Operator
' ' Text.Whitespace
'6' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
': ~' Operator
' ' Text.Whitespace
'7' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
' : Shl' Operator
' ' Text.Whitespace
'8' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
': Shr' Operator
' ' Text.Whitespace
'9' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
' :Sar' Operator
' ' Text.Whitespace
'10' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
':Mod' Operator
' ' Text.Whitespace
'11' Literal.Number.Integer
'\n' Text.Whitespace
'az' Name.Variable
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'10' Literal.Number.Integer
'-' Operator
'5' Literal.Number.Integer
'+' Operator
'2' Literal.Number.Integer
'/' Operator
'4' Literal.Number.Integer
'*' Operator
'2' Literal.Number.Integer
')' Punctuation
'>' Operator
'(' Punctuation
'(' Punctuation
'(' Punctuation
'8' Literal.Number.Integer
'^' Operator
'2' Literal.Number.Integer
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'<' Operator
' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
')' Punctuation
' ' Text.Whitespace
'&' Operator
' ' Text.Whitespace
'12' Literal.Number.Integer
'|' Operator
'2' Literal.Number.Integer
'\n\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'flub' Name.Function
'(' Punctuation
'fah' Name.Variable
' ' Text.Whitespace
'Ptr' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'eah' Name.Variable
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'Ptr' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'blu' Name.Variable
'@@' Keyword.Type
' ' Text.Whitespace
'Ptr' Keyword.Type
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'Foob' Name.Function
':' Punctuation
'Int' Keyword.Type
' ' Text.Whitespace
'Ptr' Keyword.Type
'(' Punctuation
'blar' Name.Variable
':' Punctuation
'Byte' Keyword.Type
' ' Text.Whitespace
'Ptr' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'Saffon' Name.Variable
'@' Keyword.Type
'Ptr' Keyword.Type
',' Punctuation
' ' Text.Whitespace
'blaus' Name.Variable
'#' Keyword.Type
'Ptr' Keyword.Type
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace
'Function' Keyword.Reserved
' ' Text.Whitespace
'zauus' Name.Function
'@' Keyword.Type
'Ptr' Keyword.Type
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
'End' Keyword.Reserved
' ' Text.Whitespace
'Function' Keyword.Reserved
'\n' Text.Whitespace