-
Notifications
You must be signed in to change notification settings - Fork 25
Workspace manager
michalbali256 edited this page Jul 7, 2020
·
3 revisions
The workspace manager encapsulates all functionality of the parser library. It is the access point to all parsing capabilities, preserves the current state of all open files and resolves libraries needed by the analyzer. It also manages the reparsing of files.
The workspace manager is further described in the following sections:
I. Project overview
II. Component description
-
Language server
4.1 LSP and DAP
4.2 Language server overview
4.3 IO handling
4.4 LSP and DAP server
4.5 Request manager -
Workspace manager
5.1 Parser library API
5.2 Libraries configuration
5.3 Workspace manager overview -
Analyzer
6.1. LSP data collector
6.2. Processing manager
6.2.1 Statement providers
6.2.2 Statement processors
6.2.3 Instruction processors
6.2.4 Expressions
6.3. Instruction format validation
6.4. Lexer
6.5. Parser
6.6. HLASM context tables - Macro tracer
- Extension
III. Dependencies and Build Instructions