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

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