9. Code CompletionΒΆ

Go on the line 38 of sdc.adb. You can see that there is a null instruction for the case of Stack.Overflow. We are going to add some code here, using the code assist capabilities.

Type enter to create a new line, and then type Scr. A completion popup will be displayed, showing all the entities of the project begining with Scr. Double click on Screen_Output: the code is automatically completed in the editor. Then add a dot in your code. The completion popup will be automatically triggered, and will offer you to complete your code with the entities contained in the Screen_Output package. Select Msg, add a space, and then an open parenthesis. Once again, the completion windows will pop up, and show you the possible parameters for msg. If you choose the first entry of the completion list (“params of Msg”), the call will be automatically completed by a list of named parameters. Complete the list by giving e.g. “The stack is full.” for S1, “” for S2, and True for End_Line.

Don’t forget to add a semicolon at the end of the instruction. Then hit F4 in order to rebuild the application.