Moved register state to scopes

This commit is contained in:
Eduard Urbach 2024-07-16 15:30:28 +02:00
parent 3bd5b20af3
commit 545c8dd4f6
Signed by: eduard
GPG key ID: 49226B848C78F6C8
22 changed files with 230 additions and 129 deletions

View file

@ -12,7 +12,7 @@ import (
// state is the data structure we embed in each function to preserve compilation state.
type state struct {
err error
scopes []Scope
scopes []*Scope
functions map[string]*Function
registerHistory []uint64
finished chan struct{}