Urara-Blog/node_modules/.pnpm-store/v3/files/b0/21894f03fe7b35d29bd6c0014d606f9650e9974acd0c4f4c185d2c42bfc3c45a8c0f4936edc6d2d49880509855f77d8343a13840676906a3351d0dab748266
2022-08-14 01:14:53 +08:00

1 line
No EOL
499 B
Text

!function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(n){e.languages["markup-templating"].buildPlaceholders(n,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(n){e.languages["markup-templating"].tokenizePlaceholders(n,"erb")}))}(Prism);