Implemented dynamic array indices

This commit is contained in:
2025-01-24 22:47:28 +01:00
parent c0b30e9c22
commit 6dad6fb6a6
10 changed files with 393 additions and 21 deletions

View File

@ -12,7 +12,7 @@ type MemoryNumber struct {
// String returns a human readable version.
func (data *MemoryNumber) String() string {
return fmt.Sprintf("%dB [%s+%d], %d", data.Address.Length, data.Address.Base, data.Address.Offset, data.Number)
return fmt.Sprintf("%dB [%s+%s+%d], %d", data.Address.Length, data.Address.Base, data.Address.OffsetRegister, data.Address.Offset, data.Number)
}
// MemoryNumber adds an instruction with a memory address and a number.