Open
Description
The ISymbol interfaces will be needed so users can interact with the symbols that are in the tree, considering that they won't have direct access to the bound tree, similar to the green tree.
The interface will have:
- Reference to the syntax node that originated the symbol
- Parent symbol (file, function, class, type)
- Containing file
And whatever else is useful to have on a symbol.