AdaCore / ada_language_server

Server implementing the Microsoft Language Protocol for Ada and SPARK
GNU General Public License v3.0
226 stars 54 forks source link

V901-009: Revamp storage of param/designators #1114

Closed AdrienBoulanger closed 1 year ago

AdrienBoulanger commented 1 year ago

Previously, we were using: Unnamed_Params => Natural (Number of unnamed params at the start) Designators => Vector of Ada_Node with No_Ada_Node in the end for parameters not yet named We were lacking information related to unnamed parameters.

Now: Use a vector of either Ada_Node for designators and End_Sloc for unnamed params.