chroma/lexers/testdata/bicep/bicep-directives.expected
2025-03-22 20:46:00 +13:00

154 lines
6.6 KiB
Text

[
{"type":"KeywordDeclaration","value":"var"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"vmProperties"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"{"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"diagnosticsProfile"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"{"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"bootDiagnostics"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"{"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"enabled"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"123"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"storageUri"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"KeywordConstant","value":"true"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"unknownProp"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'asdf'"},
{"type":"TextWhitespace","value":"\n "},
{"type":"Punctuation","value":"}"},
{"type":"TextWhitespace","value":"\n "},
{"type":"Punctuation","value":"}"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"evictionPolicy"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'Deallocate'"},
{"type":"TextWhitespace","value":"\n"},
{"type":"Punctuation","value":"}"},
{"type":"TextWhitespace","value":"\n"},
{"type":"KeywordDeclaration","value":"resource"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"vm"},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'Microsoft.Compute/virtualMachines@2020-12-01'"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"{"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"name"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'vm'"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"location"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'West US'"},
{"type":"TextWhitespace","value":"\n"},
{"type":"CommentPreproc","value":"#disable-next-line"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"BCP036"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"BCP037"},
{"type":"TextWhitespace","value":"\n "},
{"type":"NameVariable","value":"properties"},
{"type":"Punctuation","value":":"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"vmProperties"},
{"type":"TextWhitespace","value":"\n"},
{"type":"Punctuation","value":"}"},
{"type":"TextWhitespace","value":"\n"},
{"type":"CommentPreproc","value":"#disable-next-line"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"no"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"unused"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"params"},
{"type":"TextWhitespace","value":"\n"},
{"type":"KeywordDeclaration","value":"param"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"storageAccount1"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"string"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'testStorageAccount'"},
{"type":"TextWhitespace","value":"\n"},
{"type":"CommentPreproc","value":"#disable-next-line"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"no"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"unused"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"params"},
{"type":"TextWhitespace","value":"\n"},
{"type":"KeywordDeclaration","value":"param"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"storageAccount2"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"string"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'testStorageAccount'"},
{"type":"TextWhitespace","value":"\n"},
{"type":"CommentPreproc","value":"#disable-next-line"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"no"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"unused"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"params"},
{"type":"TextWhitespace","value":" "},
{"type":"CommentMultiline","value":"/* Test comment 1 */"},
{"type":"TextWhitespace","value":"\n"},
{"type":"KeywordDeclaration","value":"param"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"storageAccount3"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"string"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'testStorageAccount'"},
{"type":"TextWhitespace","value":"\n "},
{"type":"CommentPreproc","value":"#disable-next-line"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"no"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"unused"},
{"type":"Operator","value":"-"},
{"type":"NameVariable","value":"params"},
{"type":"TextWhitespace","value":" "},
{"type":"CommentSingle","value":"// Test comment 2"},
{"type":"TextWhitespace","value":"\n"},
{"type":"KeywordDeclaration","value":"param"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"storageAccount5"},
{"type":"TextWhitespace","value":" "},
{"type":"NameVariable","value":"string"},
{"type":"TextWhitespace","value":" "},
{"type":"Punctuation","value":"="},
{"type":"TextWhitespace","value":" "},
{"type":"LiteralString","value":"'testStorageAccount'"}
]