()
| 237 | let tokenValue = token.value; |
| 238 | |
| 239 | function getPureTokenValue() { |
| 240 | const pureTokenValue = token.value.replace(/\\(.)/g, '$1'); |
| 241 | const field = revertFieldMap[pureTokenValue]; |
| 242 | // Convert the variable name according to the to parameter |
| 243 | if (!field) { |
| 244 | return tokenValue; |
| 245 | } |
| 246 | if (to === 'id') { |
| 247 | return field.id; |
| 248 | } |
| 249 | |
| 250 | const name = field.name.replace(/[{}\\]/g, '\\$&'); |
| 251 | // When name contains illegal parameters, {} wrapping is required |
| 252 | if (/[/+\-|=*/><()()!&%'"“”‘’^`~,,\s]/.test(name)) { |
| 253 | return `{${name}}`; |
| 254 | } |
| 255 | console.log( |
| 256 | t(Strings.not_found_field_the_name_as, { |
| 257 | value: pureTokenValue, |
| 258 | }), |
| 259 | ); |
| 260 | return name; |
| 261 | } |
| 262 | |
| 263 | function getTokenValue() { |
| 264 | const pureTokenValue = tokenValue.slice(1, -1).replace(/\\(.)/g, '$1'); |
no test coverage detected