Switched to pointer receivers for values

This commit is contained in:
2025-03-01 18:38:00 +01:00
parent 8ff6faa310
commit 4428b09de2
17 changed files with 62 additions and 62 deletions

View File

@ -36,9 +36,9 @@ func (f *Function) CompileAssign(node *ast.Assign) error {
operation := node.Expression.Token
switch leftValue := leftValue.(type) {
case eval.Register:
case *eval.Register:
f.Execute(operation, leftValue.Register, right)
case eval.Memory:
case *eval.Memory:
if operation.Kind == token.Assign {
rightValue, err := f.Evaluate(right)