Implemented Value interface

This commit is contained in:
Eduard Urbach 2025-02-28 12:15:19 +01:00
parent fbcadae268
commit 9cfca57111
Signed by: eduard
GPG key ID: 49226B848C78F6C8
36 changed files with 194 additions and 153 deletions

View file

@ -23,7 +23,7 @@ func (f *Function) MultiAssign(left *expression.Expression, right *expression.Ex
return errors.New(&errors.UnknownIdentifier{Name: name}, f.File, left.Token.Position)
}
f.RegisterRegister(asm.MOVE, variable.Register, f.CPU.Output[count])
f.RegisterRegister(asm.MOVE, variable.Value.Register, f.CPU.Output[count])
f.UseVariable(variable)
count++
return nil