BACKUP DE DEBUG

This commit is contained in:
2025-03-12 22:36:26 +01:00
parent 2ca705be70
commit 1a3d07cb90
8 changed files with 136 additions and 6 deletions

View File

@@ -26,9 +26,10 @@ public class BakefileParser {
/**
* Regex pour détecter les targets et leurs dépendances.
* Format : "nom1 nom2 nom3 : dépendance1 dépendance2"
* La nouvelle regex gère plusieurs cibles séparées par des espaces
* La nouvelle regex assure que la ligne ne commence pas par une tabulation
* et vérifie que le premier caractère non-espace n'est pas un symbole de commentaire
*/
private static final Pattern TARGET_PATTERN = Pattern.compile("^([^:#]+?)\\s*:\\s*([^#]*?)\\s*(?:#.*)?$");
private static final Pattern TARGET_PATTERN = Pattern.compile("^([^\\t:#][^:#]+?)\\s*:\\s*([^#]*?)\\s*(?:#.*)?$");
/**
* Regex pour détecter les lignes de commande associées à une target.