What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
This pr now indicates a symbols containing range. This is most relevant for functions and anonymous functions. This range allows editors to produce a hierarchy of symbols where functions can "own" child symbols such as variables declared inside.
What is the current behavior? (You can also link to an open issue here)
The range currently indicates the identifier for the token
What is the new behavior (if this is a feature change)?
The range now indicates the full range of the declaration.
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) This pr now indicates a symbols containing range. This is most relevant for functions and anonymous functions. This range allows editors to produce a hierarchy of symbols where functions can "own" child symbols such as variables declared inside.
What is the current behavior? (You can also link to an open issue here) The range currently indicates the identifier for the token
What is the new behavior (if this is a feature change)? The range now indicates the full range of the declaration.