const s=a=>{const e={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},n={className:"string",begin:'"',end:'"',contains:[{className:"variable",begin:"\\${",end:"\\}",relevance:9,contains:[{className:"string",begin:'"',end:'"'},{className:"meta",begin:"[A-Za-z_0-9]*\\(",end:"\\)",contains:[e,{className:"string",begin:'"',end:'"',contains:[{className:"variable",begin:"\\${",end:"\\}",contains:[{className:"string",begin:'"',end:'"',contains:[{className:"variable",begin:"\\${",end:"\\}"}]},{className:"meta",begin:"[A-Za-z_0-9]*\\(",end:"\\)"}]}]},"self"]}]}]};return{aliases:["tf","hcl"],keywords:"resource variable provider output locals module data terraform|10",literal:"false true null",contains:[a.COMMENT("\\#","$"),e,n]}};export{s as default};
