Skip to main content

Module immediate_access

Module immediate_access 

Source

Functions§

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).
make_free_field_annotator
Returns the “free fields” for this expression node.

Type Aliases§

FieldAccesses