VSCode-SystemVerilog icon indicating copy to clipboard operation
VSCode-SystemVerilog copied to clipboard

LSP: DocumentSymbolProvider

Open eirikpre opened this issue 6 years ago • 0 comments

  • Add a listener or visitor to extract symbols from the current file:
    • [ ] Modules/Interfaces/Classes/Packages/..
    • [ ] Functions/Tasks
    • [ ] Instantiated modules/Variables
    • [ ] Ports/Parameters
    • [ ] Labels/Assertions
    • [ ] Compiler directives (`define)

Basically incrementally replace the regular expressions in parser.ts. The documentSymbolProvider in the client can be replaced with that on the server when it eclipses the current parser.

eirikpre avatar Jan 06 '20 09:01 eirikpre