Artistic Style
| Dernière version | 3.6.7 ()[1] Voir et modifier les données sur Wikidata |
|---|---|
| Dépôt | svn.code.sf.net/p/astyle/code/trunk/AStyle et gitlab.com/saalen/astyle Voir et modifier les données sur Wikidata |
| Écrit en | C++ Voir et modifier les données sur Wikidata |
| Système d'exploitation | Type Unix Voir et modifier les données sur Wikidata |
| Formats lus | C source code file (d), script C++ (d), Objective-C source code file (d), C# source code file (d), JS (d) et Java language source code file (d)Voir et modifier les données sur Wikidata |
| Licence | Licence publique générale limitée GNU et licence publique générale limitée GNU version 3.0 ou ultérieure (d)Voir et modifier les données sur Wikidata |
| Site web | astyle.sourceforge.net Voir et modifier les données sur Wikidata |
Artistic Style ou astyle est un outil en ligne de commande libre pour la mise en forme de code source.
Fonctionnement
[modifier | modifier le code ]astyle peut traiter les langages C, C++, C# et Java. Le formatage affecte uniquement l'indentation du code source ; les noms de variables et de fonctions ne sont pas modifiées. L'utilisateur peut décider, dans les options disponibles, du style d'indentation utilisé.
Le programme peut être exécuté à partir de la ligne de commande. Le nom du fichier source à formater est donné en paramètre. Il est également possible de traiter récursivement tous les fichiers des répertoires et sous-répertoire donnés.
Les options de formatage peuvent être soit passés en paramètres soit lus à partir d'un fichier de paramètres. En cas d'omission de ces options, seule l'indentation du code source sera modifiée, en utilisant 4 espaces par retrait.
Le code formaté est automatiquement enregistré et une copie de sauvegarde du fichier d'origine est effectuée.
Intégration dans les EDI
[modifier | modifier le code ]astyle a été intégré dans nombre d'environnements de développement comme Code::Blocks, KDevelop et Eclipse.
En raison de son mode de fonctionnement, astyle peut être utilisé avec la plupart des éditeurs de code communs en tant qu'outil externe.
Licence
[modifier | modifier le code ]astyle est un logiciel libre délivré sous la version 3 de la Licence publique générale limitée GNU (LGPL).
Notes et références
[modifier | modifier le code ]- (de) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en allemand intitulé «astyle» (voir la liste des auteurs).
- ↑ « 3.6.7 Tags », (consulté le )
Annexes
[modifier | modifier le code ]Articles connexes
[modifier | modifier le code ]Liens externes
[modifier | modifier le code ]