(name, generated = false)
| 268 | } |
| 269 | |
| 270 | toVariable(name, generated = false) { |
| 271 | let variable = this.variableLookup[name]; |
| 272 | if(!variable) { |
| 273 | this.variableLookup[name] = this.makeNode("variable", {name, from: [], generated}); |
| 274 | } |
| 275 | variable = this.variables[name] = this.variableLookup[name]; |
| 276 | return {id: variable.id, type: "variable", name, from: [], generated}; |
| 277 | } |
| 278 | |
| 279 | addUsage(variable, usage) { |
| 280 | let global = this.variableLookup[variable.name]; |