#21 describes an implementation strategy based on looking through various environments to procure a list of symbols for the current document. A finer-grained approach could pick up on more symbols (not just bound identifiers) by walking the AST. Doing so would allow reporting with hierarchical information, as specified in the spec.
#21 describes an implementation strategy based on looking through various environments to procure a list of symbols for the current document. A finer-grained approach could pick up on more symbols (not just bound identifiers) by walking the AST. Doing so would allow reporting with hierarchical information, as specified in the spec.