Lines Matching refs:value
30 let value = initValue.toString().trim()
31 const hasExpFlag = isExp(value)
33 value = parseExp(value, functionFlag, isValue, out, nodeLoc)
35 return value
43 function parseExp(value, functionFlag, isValue, out, nodeLoc) { argument
44 const textArray = data.parseText(value)
51 checkCard(exp.value, out, nodeLoc)
53 transValue = card ? `{{${transCardArray(exp.value)}}}` : content.parseExpression(exp.value)
58 transValue = card ? exp.value : `decodeURI('${encodeURI(exp.value).replace(/\'/g, '%27')}')`
86 let value = initValue.toString().trim()
87 const hasExpListFlag = containExp(value)
89 value = parseExpList(value)
91 return value
98 function parseExpList(value) { argument
99 const exprMatch = value.match(/{{{([\s\S]+?)}}}|{{([\s\S]+?)}}/g)
100 const exprArray = value.replace(/{{{([\s\S]+?)}}}|{{([\s\S]+?)}}/g, '&e').split(/\s+/)
113 card ? `{{${text.value}}}` : content.parseExpression(text.value) :
114 card ? text.value : `'${text.value}'`
120 const value = card ? item : `'${item}'`
121 result.push(value)
133 function isExp(value) { argument
135 return REGEXP_DATABIND.test(value)
143 function containExp(value) { argument
145 return REGEXP_DATABIND_ALL.test(value)
153 function removeAllExpFix(value) { argument
155 return containExp(value) ? value.replace(REGEXP_PRE_DATABIND, '') : value
163 function transCardArray(value) { argument
164 value = value.replace(REG_CARD_ARRAY, item => {
167 if (value.charAt(value.length - 1) === '.') {
168 value = value.slice(0, -1)
170 return value
173 function checkCard(value, out, nodeLoc) { argument
174 if (!checkApi(value) && !checkIdxAndItem(value)) {
175 if (checkCardVersionLimit() && !checkVariable(value)){
179 …reason: `ERROR: Version 5: The expression '${value}' is not supported. Only single variables are s…
181 } else if (!checkCardVersionLimit() && !checkExpression(value)) {
185 …reason: `ERROR: Version 6 and above: The expression '${value}' is not supported. Only the binocula…
196 function checkApi(value) { argument
197 return /^\$(tc|t|r)/m.test(value)
200 function checkExpression(value) { argument
201 …return checkVariable(value) || checkOR(value) || checkAND(value) || checkNOT(value) || checkBinocu…
204 function checkIdxAndItem(value) { argument
205 return value === '$idx' || value === '$item'
208 function checkVariable(value) { argument