Added simple variable lifetimes

This commit is contained in:
2024-06-27 15:23:02 +02:00
parent dc497ba4fb
commit ec5240425b
6 changed files with 107 additions and 39 deletions

View File

@ -14,5 +14,6 @@ func (f *Function) CompileAssignment(expr *expression.Expression) error {
return errors.New(&errors.UnknownIdentifier{Name: name}, f.File, expr.Children[0].Token.Position)
}
defer f.useVariable(variable)
return f.Execute(expr.Token, variable.Register, expr.Children[1])
}