---input--- alias a=ptr; alias b=ptr; alias c=ptr; alias d=ptr; alias e=ptr; ---tokens--- 'alias' Keyword ' ' Text.Whitespace 'a' Name '=' Operator 'ptr' Name.Builtin '<' Operator 'function' Name.Builtin ',' Punctuation 'i32' Name.Builtin '>' Operator ';' Punctuation '\n' Text.Whitespace 'alias' Keyword ' ' Text.Whitespace 'b' Name '=' Operator 'ptr' Name.Builtin '<' Operator 'private' Name.Builtin ',' Punctuation 'i32' Name.Builtin '>' Operator ';' Punctuation '\n' Text.Whitespace 'alias' Keyword ' ' Text.Whitespace 'c' Name '=' Operator 'ptr' Name.Builtin '<' Operator 'workgroup' Name.Builtin ',' Punctuation 'i32' Name.Builtin '>' Operator ';' Punctuation '\n' Text.Whitespace 'alias' Keyword ' ' Text.Whitespace 'd' Name '=' Operator 'ptr' Name.Builtin '<' Operator 'uniform' Name.Builtin ',' Punctuation 'i32' Name.Builtin '>' Operator ';' Punctuation '\n' Text.Whitespace 'alias' Keyword ' ' Text.Whitespace 'e' Name '=' Operator 'ptr' Name.Builtin '<' Operator 'storage' Name.Builtin ',' Punctuation 'i32' Name.Builtin '>' Operator ';' Punctuation '\n' Text.Whitespace