From e2b32bac9899745d8eb5240c0428a714b48310a5 Mon Sep 17 00:00:00 2001 From: Bigjango13 Date: Sun, 14 Jan 2024 15:28:13 -0500 Subject: [PATCH] Add address comments for methods and vtables --- src/method.ts | 4 ++-- src/vtable.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/method.ts b/src/method.ts index a668df2..a501877 100644 --- a/src/method.ts +++ b/src/method.ts @@ -1,4 +1,4 @@ -import { formatType } from './common'; +import { formatType, toHex } from './common'; export class Method { readonly self: string; @@ -32,6 +32,6 @@ export class Method { // Generate Variable Definition generateDefinition(nameSuffix?: string) { - return `${this.getType()} ${this.getName()}${nameSuffix !== undefined ? nameSuffix : ''};\n`; + return `${this.getType()} ${this.getName()}${nameSuffix !== undefined ? nameSuffix : ''}; // ${toHex(this.address)}\n`; } } \ No newline at end of file diff --git a/src/vtable.ts b/src/vtable.ts index 5a93f70..31748a7 100644 --- a/src/vtable.ts +++ b/src/vtable.ts @@ -115,7 +115,7 @@ export class VTable implements Property { // Pointers if (this.#address !== null) { // Base - out += `extern ${this.#getName()} *${this.#getName()}_base;\n`; + out += `extern ${this.#getName()} *${this.#getName()}_base; // ${toHex(this.#address)}\n`; // Methods for (let i = 0; i < this.#methods.length; i++) { const info = this.#methods[i];