Skip to content
Snippets Groups Projects
Commit ba3e637e authored by Jesper Öqvist's avatar Jesper Öqvist
Browse files

Partially decouple NTA proxy objects

Proxy objects are used to locate NTA children from parameterized NTAs
during inherited attribute evaluation. Previously the proxy object was a
list, and the list could be used to iterate over evaluated parameterized
NTA values.

Proxy objects are now plain ASTNode instances, and when not using
rewrites or using circular NTA rewrites they do not contain references
to the child nodes using them as proxy parents.

Null references are no longer stored in the proxy objects in any
configuration.

This change also renames the proxy objects from attrname_list to
attrname_proxy.

see #112 (bitbucket)
parent 2050959e
Branches
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment