Commit Graph

3 Commits

Author SHA1 Message Date
Maxim Reznik
01858ef831 U224-018 Drop ASCII.LF from JSON
The ASCII package is a depricated unit. The LF isn't required in JSON
syntax anyway.
2021-09-01 16:34:17 +03:00
Nicolas Setton
338cc01308 U317-021 remove big amount of concatenations
... in lsp-predefined_completion-ada2012.ads, in order
to help LAL process the project.
2021-03-17 13:26:39 +00:00
Anthony Leonardo Gracio
fb98770465 T318-064: Provide completion for predefined item
We now provide basic completion for keywords, aspects, pragmas and
attributes.

While keyword completion is provided directly by LAL, completion items
for pragmas, aspects and attributes are read through a JSON database.

Currently we only have a database for Ada 2012 aspects, pragmas and
keywords: the plan is to have one database per Ada version, and
determine which database should be used depending on the GNAT install
found in the PATH.

Thus, this is work in progress: we need to add a database per version
and we need to refine the behavior for keyword and attributes'
completion (some LAL bits are missing).
2020-07-07 17:02:58 +02:00