(variable, usage)
| 277 | } |
| 278 | |
| 279 | addUsage(variable, usage) { |
| 280 | let global = this.variableLookup[variable.name]; |
| 281 | global.from.push(usage) |
| 282 | if(global.from.length === 1) { |
| 283 | global.startOffset = usage.startOffset; |
| 284 | global.endOffset = toEnd(usage); |
| 285 | } |
| 286 | variable.from.push(usage); |
| 287 | variable.startOffset = usage.startOffset; |
| 288 | variable.endOffset = toEnd(usage); |
| 289 | this.links.push(variable.id, usage.id); |
| 290 | } |
| 291 | |
| 292 | equality(a, b) { |
| 293 | this.equalities.push([a, b]); |