3 Commits

Author SHA1 Message Date
Anthony Leonardo Gracio
811b0604ce Handle Clean, Format, Check and Emulator packages
For tool switches completion.

Adapt the Python script to handle more switches formats
(e.g: switches with a short and long version, like '-v,
--verbose').

For eng/ide/ada_language_server#1741
2025-12-19 09:06:30 +00:00
Anthony Leonardo Gracio
8de8a243b0 Handle 'Builder' package in tool switches completion
And refine the snippet creation logic, by handling
more formats (e.g: '--db dir').

For eng/ide/ada_language_server#1741
2025-12-18 11:39:54 +00:00
Anthony Leonardo Gracio
38743e231c Provide completion help for tool switches in GPR files
The database is created via a Python script that parses the
--help output of tools, and encapsulates it in a JSON-structured
string database in Ada.

The GPR file parser has been modified to handle completion for
the Default_Switches and Switches attributes inside packages,
and propose completion when available.

For eng/ide/ada_language_server#1741
2025-11-28 16:22:54 +00:00