Maison  >  Article  >  développement back-end  >  Créer un outil de formatage de code C/C++ à l'aide de l'outil Clang

Créer un outil de formatage de code C/C++ à l'aide de l'outil Clang

WBOY
WBOYavant
2023-08-26 13:09:181310parcourir

Créer un outil de formatage de code C/C++ à laide de loutil Clang

Dans ce didacticiel, nous discuterons d'un programme permettant de créer un outil de formatage de code C/C++ à l'aide d'outils clang.

SETUP

sudo apt install python
sudo apt install clang-format-3.5

Ensuite, nous créerons un programme dans un emplacement où l'utilisateur actuel a autorisations de lecture et d'écriture des fichiers Python.

Exemple

import os
cpp_extensions = (".cxx",".cpp",".c", ".hxx", ".hh", ".cc", ".hpp")
for root, dirs, files in os.walk(os.getcwd()):
   for file in files:
      if file.endswith(cpp_extensions):
         os.system("clang-format-3.5 -i -style=file " + root + "/" + file)

Crée un fichier au format de fichier dans le répertoire de niveau supérieur de l'utilisateur actuel.

Output

clang-format-3.5 -style=google -dump-config > .clang-format

Enfin, copiez ce fichier dans le répertoire de niveau supérieur du projet en cours.

Vous pouvez désormais utiliser votre propre outil de formatage de code. Exécutez simplement le fichier Python créé et vous êtes prêt à partir !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer