'/* Fragment shader */' Comment.Multiline '\n\n' Text.Whitespace '// Macro inside a single-line comment: #define COMMENT_MACRO 1' Comment.Single '\n\n' Text.Whitespace '/* Macro inside a block comment: #define COMMENT_MACRO 2 */' Comment.Multiline '\n\n ' Text.Whitespace '# define INDENTED_MACRO 5.0' Comment.Preproc '\n\n' Text.Whitespace '#define SINGLELINE_MACRO 10.0' Comment.Preproc '\n\n' Text.Whitespace '#define MULTILINE_MACRO(a, b) vec2( \\\n a, \\\n b \\\n)' Comment.Preproc '\n\n' Text.Whitespace 'void' Keyword.Type ' ' Text.Whitespace 'main' Name '(' Punctuation ')' Punctuation '\n' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'gl_FragColor' Name.Builtin '[' Punctuation '0' Literal.Number.Oct ']' Punctuation ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'gl_FragCoord' Name.Builtin '[' Punctuation '0' Literal.Number.Oct ']' Punctuation ' ' Text.Whitespace '/' Operator ' ' Text.Whitespace '400.0' Literal.Number.Float ';' Punctuation '\n ' Text.Whitespace 'gl_FragColor' Name.Builtin '[' Punctuation '1' Literal.Number.Integer ']' Punctuation ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace 'gl_FragCoord' Name.Builtin '[' Punctuation '1' Literal.Number.Integer ']' Punctuation ' ' Text.Whitespace '/' Operator ' ' Text.Whitespace '400.0' Literal.Number.Float ';' Punctuation '\n ' Text.Whitespace 'gl_FragColor' Name.Builtin '[' Punctuation '2' Literal.Number.Integer ']' Punctuation ' ' Text.Whitespace '=' Operator ' ' Text.Whitespace '1.0' Literal.Number.Float ';' Punctuation '\n' Text.Whitespace '}' Punctuation '\n' Text.Whitespace