'#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