The route-group state at one point in a file: the assignment-group table
and the stack of closure groups still open at the current brace depth.
Instance methods
current
The innermost enclosing closure group, or Global at file scope.
Sourceextend(base :
Scope, seg :
String) :
Scope base extended by one path segment. An unresolvable base stays
unresolvable — a literal segment under an unknown parent is still
unknown.
Sourceframes
Open closure groups, each with the brace depth it lives above.
Sourcegroups
Variable name -> the scope it names.
Sourcereceiver(name :
String |
Nil) :
Scope Resolve a receiver token: a tracked group variable, the innermost open
closure group, or the global scope.
Source