-
Notifications
You must be signed in to change notification settings - Fork 1
Document Symbol Provider
Si Dunford edited this page Dec 9, 2021
·
1 revision
The Document Symbol Provider provides the Outline view and Breadcrumbs within the IDE.
| OPTION | STATE | ENABLED | NOTES |
|---|---|---|---|
| Outline View | ✔️ | ✔️ | |
| AST View | -x:ast | Some features incomplete |
Implementation State
| NODE | PARSER | VISITOR | OUTLINE | AST |
|---|---|---|---|---|
| COMMENT | ✔️ | ✔️ | n/a | ✔️ |
| EOL | ✔️ | ✔️ | n/a | ✔️ |
| OPTIONAL | ✔️ | ❌ | n/a | ❌ |
| PROGRAM | ✔️ | ✔️ | n/a | n/a |
| SKIPPED | ✔️ | ❌ | n/a | ❌ |
| Const | ✔️ | ❌ | n/a | ❌ |
| End | ✔️ | ❌ | n/a | ❌ |
| Enum | ✔️ | ✔️ | ✔️ | ✔️ |
| Field | ✔️ | ❌ | n/a | ❌ |
| For | ✔️ | ❌ | n/a | ❌ |
| Framework | ✔️ | ❌ | n/a | ❌ |
| Function | ✔️ | ✔️ | ✔️ | ✔️ |
| Global | ✔️ | ❌ | n/a | ❌ |
| Import | ✔️ | ✔️ | ✔️ | ✔️ |
| Include | ✔️ | ✔️ | ✔️ | ✔️ |
| Interface | ✔️ | ✔️ | ✔️ | ✔️ |
| Local | ✔️ | ❌ | n/a | ❌ |
| Method | ✔️ | ✔️ | ✔️ | ✔️ |
| Module | ✔️ | ❌ | n/a | ❌ |
| ModuleInfo | ✔️ | ❌ | n/a | ❌ |
| Remark | ✔️ | ❌ | n/a | ❌ |
| Repeat | ✔️ | ❌ | n/a | ❌ |
| Strict | ✔️ | ❌ | n/a | ❌ |
| Struct | ✔️ | ✔️ | ✔️ | ✔️ |
| SuperStrict | ✔️ | ❌ | n/a | ❌ |
| Type | ✔️ | ✔️ | ✔️ | ✔️ |
| While | ✔️ | ❌ | n/a | ❌ |