![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/metras.v32.1/node_modules/postcss-html/ |
"use strict"; const tokenize = require("postcss/lib/tokenize"); function templateTokenize () { const tokenizer = tokenize.apply(this, arguments); function nextToken () { const args = arguments; const returned = []; let token; let depth = 0; let line; let column; while ((token = tokenizer.nextToken.apply(tokenizer, args))) { if (token[0] !== "word") { if (token[0] === "{") { ++depth; } else if (token[0] === "}") { --depth; } } if (depth || returned.length) { line = token[4] || token[2] || line; column = token[5] || token[3] || column; returned.push(token); } if (!depth) { break; } } if (returned.length) { token = [ "word", returned.map(token => token[1]).join(""), returned[0][2], returned[0][3], line, column, ]; } return token; } return Object.assign({}, tokenizer, { nextToken, }); } module.exports = templateTokenize;