'#declare'    Comment.Preproc
' '           Text.Whitespace
'Index1'      Name
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Punctuation
'\n'          Text.Whitespace

'#while'      Comment.Preproc
'('           Punctuation
'Index1'      Name
' '           Text.Whitespace
'<'           Punctuation
'='           Operator
' '           Text.Whitespace
'9'           Literal.Number.Integer
')'           Punctuation
'\n\n   '     Text.Whitespace
'#declare'    Comment.Preproc
' '           Text.Whitespace
'Index2'      Name
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Punctuation
'\n   '       Text.Whitespace
'#while'      Comment.Preproc
'('           Punctuation
'Index2'      Name
' '           Text.Whitespace
'<'           Punctuation
'='           Operator
' '           Text.Whitespace
'19'          Literal.Number.Integer
')'           Punctuation
'\n\n      '  Text.Whitespace
'sphere'      Name.Builtin
' '           Text.Whitespace
'{'           Punctuation
' '           Text.Whitespace
'<'           Punctuation
'Index1'      Name
','           Punctuation
' '           Text.Whitespace
'Index2'      Name
','           Punctuation
' '           Text.Whitespace
'0'           Literal.Number.Integer
'>'           Punctuation
','           Punctuation
' '           Text.Whitespace
'.5'          Literal.Number.Float
' '           Text.Whitespace
'}'           Punctuation
'\n\n      '  Text.Whitespace
'#declare'    Comment.Preproc
' '           Text.Whitespace
'Index2'      Name
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Index2'      Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
';'           Punctuation
'\n   '       Text.Whitespace
'#end'        Comment.Preproc
'\n\n   '     Text.Whitespace
'#declare'    Comment.Preproc
' '           Text.Whitespace
'Index1'      Name
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Index1'      Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
';'           Punctuation
'\n'          Text.Whitespace

'#end'        Comment.Preproc
'\n'          Text.Whitespace
