(doclet, {text})
| 166 | } |
| 167 | |
| 168 | function parseBorrows(doclet, {text}) { |
| 169 | const m = /^([\s\S]+?)(?:\s+as\s+([\s\S]+))?$/.exec(text); |
| 170 | |
| 171 | if (m) { |
| 172 | if (m[1] && m[2]) { |
| 173 | return { |
| 174 | target: m[1], |
| 175 | source: m[2] |
| 176 | }; |
| 177 | } |
| 178 | else if (m[1]) { |
| 179 | return { |
| 180 | target: m[1] |
| 181 | }; |
| 182 | } |
| 183 | |
| 184 | return {}; |
| 185 | } else { |
| 186 | return {}; |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | function stripModuleNamespace(name) { |
| 191 | return name.replace(/^module:/, ''); |
no outgoing calls
no test coverage detected
searching dependent graphs…