---input--- # Single line comment // Non-idiomatic single line comment /* multiline comment */ provider "azurerm" { # (1) features {} } ---tokens--- '# Single line comment\n' Comment.Single '// Non-idiomatic single line comment\n' Comment.Single '/*' Comment.Multiline ' ' Comment.Multiline 'm' Comment.Multiline 'u' Comment.Multiline 'l' Comment.Multiline 't' Comment.Multiline 'i' Comment.Multiline 'l' Comment.Multiline 'i' Comment.Multiline 'n' Comment.Multiline 'e' Comment.Multiline '\n' Comment.Multiline '\n' Comment.Multiline ' ' Comment.Multiline ' ' Comment.Multiline 'c' Comment.Multiline 'o' Comment.Multiline 'm' Comment.Multiline 'm' Comment.Multiline 'e' Comment.Multiline 'n' Comment.Multiline 't' Comment.Multiline '\n' Comment.Multiline '\n' Comment.Multiline '*/' Comment.Multiline '\n' Text.Whitespace 'provider' Keyword.Reserved ' ' Text.Whitespace '"azurerm"' Name.Variable ' ' Text.Whitespace '{' Punctuation ' # (1)\n' Comment.Single ' ' Text.Whitespace 'features' Name.Builtin ' ' Text.Whitespace '{' Punctuation '}' Punctuation '\n' Text.Whitespace '}' Punctuation ' \n' Text.Whitespace