(register, prefix)
| 81 | // Turn a "register" (either an arg or return) into a value based |
| 82 | // on a prefix of variables |
| 83 | export function toValue(register, prefix) { |
| 84 | if(isVariable(register)) { |
| 85 | return prefix[register.id]; |
| 86 | } |
| 87 | return register; |
| 88 | } |
| 89 | |
| 90 | // Resolve an array of registers based on a prefix of variables |
| 91 | export function resolve(toResolve, prefix, resolved = []) { |
no test coverage detected