(varObj: VariableObject)
| 2766 | } |
| 2767 | |
| 2768 | private findOrCreateVariable(varObj: VariableObject): number { |
| 2769 | let id: number; |
| 2770 | if (this.variableHandlesReverse.hasOwnProperty(varObj.name)) { |
| 2771 | id = this.variableHandlesReverse[varObj.name]; |
| 2772 | } |
| 2773 | else { |
| 2774 | id = this.createVariable(varObj); |
| 2775 | this.variableHandlesReverse[varObj.name] = id; |
| 2776 | } |
| 2777 | return varObj.isCompound() ? id : 0; |
| 2778 | } |
| 2779 | |
| 2780 | protected createStackVarName(name: string, varRef: number) { |
| 2781 | return `var_${name}_${varRef}`; |
no test coverage detected