-
Notifications
You must be signed in to change notification settings - Fork 314
Closed
Labels
enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-code-explorerfeature-inspections
Milestone
Description
Parsing a whole project and walking the tree is expensive, and it shows. Let's do something about it.
- Parallelize comment parsing (i.e. parse modules in parallel), and run asynchronously.
- Implement a
TreeViewListener: VisualBasic6Listener
class that returns aSystem.Windows.Forms.TreeNode
object instead of anINode
; generating the tree nodes as the ANTLR tree walker traverses the parse tree will be much faster than walking the parse tree once to generateINode
objects, and then walking theINode
objects to generateTreeNode
objects.
Metadata
Metadata
Assignees
Labels
enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-code-explorerfeature-inspections