Implemented variable scopes

This commit is contained in:
Eduard Urbach 2024-07-15 16:51:36 +02:00
parent 96078f40d8
commit 1bf288b8fd
Signed by: eduard
GPG key ID: 49226B848C78F6C8
13 changed files with 81 additions and 26 deletions

View file

@ -36,8 +36,8 @@ func NewFunction(name string, file *fs.File, body token.List) *Function {
Syscall: x64.SyscallRegisters,
Output: x64.ReturnValueRegisters,
},
variables: map[string]*Variable{},
finished: make(chan struct{}),
scopes: []Scope{{}},
finished: make(chan struct{}),
},
}
}