import{t as a}from"./rolldown-runtime-iuO8RvI4.js";import{t as e}from"./c1747429b-hj2Rdpjz.js";import{t}from"./cf8dbbbdb-CS9EdJ8g.js";var l=a((a,l)=>{var n=t(),o=e();function r(a){a.register(n),a.register(o),function(a){a.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:a.languages.lua}},a.hooks.add("before-tokenize",function(e){a.languages["markup-templating"].buildPlaceholders(e,"etlua",/<%[\s\S]+?%>/g)}),a.hooks.add("after-tokenize",function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"etlua")})}(a)}l.exports=r,r.displayName="etlua",r.aliases=[]});export default l();