You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: integration/vscode/ada/README.md
+29-17Lines changed: 29 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -13,29 +13,41 @@ This extension provides support for the Ada and SPARK programming languages in V
13
13
14
14
## Features
15
15
16
-
Ada and SPARK are compiled languages which means that a compiler is needed to translate the source code into a program that can be executed.
17
-
Additionally if your source code uses the SPARK subset of Ada, you can perform formal proof on it using GNATprove.
16
+
Ada and SPARK are compiled languages which means that a compiler (GNAT) is needed to translate the source code into a program that can be executed.
17
+
Other tools are also needed to perform tasks such as testing, static analysis and formal proof of SPARK code.
18
18
19
-
Even though this extension **does not include a compiler nor a proof tool**, a number of features are available without those tools, and it is easy to obtain them if needed.
19
+
This extension **does not include a compiler nor additional tools**. Nonetheless it offers a number of features out of the box and more capabilities can be accessed by installing additional tools.
|| Auto-completion<br>(except standard runtime) | ✅ |
28
+
|| Refactoring | ✅ |
29
+
|**GNAT Compiler**|||
30
+
|| Full Navigation | ✅ |
31
+
|| Full Auto-completion | ✅ |
32
+
|| Build | ✅ |
33
+
|| Debug | ✅ |
34
+
|**GNAT DAS**|||
35
+
|| Test | ✅ |
36
+
|| Code Coverage | 🚧 |
37
+
|**GNAT SAS**|||
38
+
|| Static Analysis | ✅ |
39
+
|**SPARK**|||
40
+
|| Formal Proof | ✅ |
41
+
42
+
🚧 _= The integration of this tool feature in Visual Studio Code is in progress._
43
+
44
+
## Getting Additional Tools
45
+
46
+
For a fully operational development environment you can obtain a compiler and/or other tools from the following channels.
35
47
36
48
### AdaCore Customers
37
49
38
-
If you are an [AdaCore](https://www.adacore.com/) customer, you can log into your account on [GNAT Tracker](https://support.adacore.com/csm) to download the tools available in your subscription.
50
+
If you are an [AdaCore](https://www.adacore.com/) customer, log into your account on [GNAT Tracker](https://support.adacore.com/csm) to download the tools available in your subscription.
0 commit comments