MCPcopy Create free account
hub / github.com/Script-Hub-Org/Script-Hub / getPolicy

Function getPolicy

Rewrite-Parser.beta.js:2785–2796  ·  view source on GitHub ↗
(str)

Source from the content-addressed store, hash-verified

2783}
2784
2785function getPolicy(str) {
2786 let commaNum = str.lastIndexOf(',')
2787 let bracesNum = str.lastIndexOf('}')
2788 let roundNum = str.lastIndexOf(')')
2789 if (/,\s*\{\{\{[^,]+\}\}\}$/.test(str)) {
2790 return str.match(/\{\{\{[^,]+\}\}\}$/)[0]
2791 } else if (commaNum > bracesNum && commaNum > roundNum) {
2792 return str.substring(str.lastIndexOf(',') + 1).trim()
2793 } else {
2794 return ''
2795 }
2796}
2797
2798function parseArguments(str) {
2799 if (/#!arguments/.test(str)) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected