Jaseci-Labs / jac-analyzer

The Jaclang Language Extension for VScode is an extension that provides basic Language Server Protocol (LSP) functionalities for the Jaclang programming language.
MIT License
0 stars 3 forks source link

[FIX] Optimizing `get_symbols` #50

Open musab-mah-7 opened 3 months ago

musab-mah-7 commented 3 months ago

Pull Request Description:

Overview:

This pull request implements the lazy_parse feature in the VS Code server to improve performance, especially during initialization when parsing all files upfront can lead to significant delays. The lazy_parse feature enables parsing files on demand, reducing initialization time and optimizing resource utilization.

Changes Made: