Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
refractor
/
lang
/
Filename :
etlua.js
back
Copy
'use strict' var refractorLua = require('./lua.js') var refractorMarkupTemplating = require('./markup-templating.js') module.exports = etlua etlua.displayName = 'etlua' etlua.aliases = [] function etlua(Prism) { Prism.register(refractorLua) Prism.register(refractorMarkupTemplating) ;(function (Prism) { Prism.languages.etlua = { delimiter: { pattern: /^<%[-=]?|-?%>$/, alias: 'punctuation' }, 'language-lua': { pattern: /[\s\S]+/, inside: Prism.languages.lua } } Prism.hooks.add('before-tokenize', function (env) { var pattern = /<%[\s\S]+?%>/g Prism.languages['markup-templating'].buildPlaceholders( env, 'etlua', pattern ) }) Prism.hooks.add('after-tokenize', function (env) { Prism.languages['markup-templating'].tokenizePlaceholders(env, 'etlua') }) })(Prism) }