This is more of the same of the previous commit, but in a more digestable chunk. We now have child states that are able to be constructed using a simple `From`, which is important to making `AirAggregate` a `SuperState`. This also makes `AirStack` act like a prototype chain for `ObjectIndex`es, creating environments where context shadows. The linear search should only have to check the last two frames (e.g. an Expr has a parent Pkg or Tpl context which will have a `rooting_oi` value), and this is only done during a rooting operation. DEV-13708 |
||
---|---|---|
.. | ||
object | ||
visit | ||
object.rs | ||
test.rs | ||
visit.rs | ||
xmli.rs |