Scope-aware helpers for determining which names a closure body references.
Summary
Functions
@spec referenced_vars(term(), PtcRunner.Lisp.CoreAST.fn_params(), [ PtcRunner.Lisp.CoreAST.name() ]) :: MapSet.t(String.t())
Scope-aware helpers for determining which names a closure body references.
@spec referenced_vars(term(), PtcRunner.Lisp.CoreAST.fn_params(), [ PtcRunner.Lisp.CoreAST.name() ]) :: MapSet.t(String.t())