Module immediate_access

Module immediate_access 

Source

Functions§

annotate_scope_access
An AnnotationFn for annotating scope accesses.
immediate_scope_access
This returns the immediate scope_access (as explained immediate_scope_accesses) for expr.
immediate_scope_accesses
For all subexpressions in an expression, find the fields that are accessed directly from the scope, but not any fields in those fields e.g. scope = {a: {b: .., c: ..}, d: ..}, expr = root().a.b + root().d accesses {a,d} (not b).

Type Aliases§

FieldAccesses