ajout du test n°32 + correction de bug #5
This commit is contained in:
parent
d8477dd7d3
commit
c2ff5983e5
@ -28,7 +28,7 @@ public class BakefileParser {
|
||||
* Format : "nom1 nom2 nom3 : dépendance1 dépendance2"
|
||||
* La nouvelle regex gère plusieurs cibles séparées par des espaces
|
||||
*/
|
||||
private static final Pattern TARGET_PATTERN = Pattern.compile("^([^:#]+?)\\s*:\\s*([^#]*?)\\s*(?:#.*)?$");
|
||||
private static final Pattern TARGET_PATTERN = Pattern.compile("^([A-Za-z0-9_.\\-]+(?:\\s+[A-Za-z0-9_.\\-]+)*)\\s*:\\s*([^#]*?)\\s*(?:#.*)?$");
|
||||
|
||||
/**
|
||||
* Regex pour détecter les lignes de commande associées à une target.
|
||||
|
3
tests/test-32-exit/bake/Bakefile
Normal file
3
tests/test-32-exit/bake/Bakefile
Normal file
@ -0,0 +1,3 @@
|
||||
fail:
|
||||
(exit 1)
|
||||
(echo "Ce echo ne devrait pas s'afficher")
|
3
tests/test-32-exit/make/Makefile
Normal file
3
tests/test-32-exit/make/Makefile
Normal file
@ -0,0 +1,3 @@
|
||||
fail:
|
||||
(exit 1)
|
||||
(echo "Ce echo ne devrait pas s'afficher")
|
Loading…
x
Reference in New Issue
Block a user