(name, options)
| 155 | @return {RegExp} Returns lookup pattern |
| 156 | */ |
| 157 | function getColorTokenRegex(name, options) { |
| 158 | options = options || {}; |
| 159 | let start = options.start || '(?:<'; |
| 160 | let end = options.end || '>)'; |
| 161 | let close = options.close || '(?:</'; |
| 162 | let middle = options.middle || '(.*?)'; |
| 163 | let tag = start + name + end; |
| 164 | let closeTag = close + name + end; |
| 165 | let pattern = tag + middle + closeTag; |
| 166 | return new RegExp(pattern, 'g'); |
| 167 | } |
| 168 | |
| 169 | /* |
| 170 | @param {String} [name] |
no outgoing calls
no test coverage detected
searching dependent graphs…