Implemented dependency tracking

This commit is contained in:
2025-03-03 12:14:53 +01:00
parent 08660ad845
commit 751614e7c0
12 changed files with 75 additions and 69 deletions

View File

@ -41,6 +41,8 @@ func (f *Function) EvaluateToken(t token.Token) (eval.Value, error) {
}
if function != nil {
f.Dependencies = append(f.Dependencies, function)
value := &eval.Label{
Typ: types.AnyPointer,
Label: function.UniqueName,