| commit | 1c11e00dca919bce9f672d8aae11ec1c2af4d45a | [log] [tgz] |
|---|---|---|
| author | Ed Merks <ed.merks@gmail.com> | Sun Apr 11 08:50:46 2021 +0200 |
| committer | Ed Merks <ed.merks@gmail.com> | Sun Apr 11 08:50:46 2021 +0200 |
| tree | c11c2102235a1a9d44ec11549c133689503620a7 | |
| parent | d04499a9ad15492577337867182a22db7fbec878 [diff] |
[572201] Invalid expansion of filter in macro https://bugs.eclipse.org/bugs/show_bug.cgi?id=572201
diff --git a/plugins/org.eclipse.oomph.setup.core/src/org/eclipse/oomph/setup/internal/core/SetupTaskPerformer.java b/plugins/org.eclipse.oomph.setup.core/src/org/eclipse/oomph/setup/internal/core/SetupTaskPerformer.java index 5bb958a..7525e21 100644 --- a/plugins/org.eclipse.oomph.setup.core/src/org/eclipse/oomph/setup/internal/core/SetupTaskPerformer.java +++ b/plugins/org.eclipse.oomph.setup.core/src/org/eclipse/oomph/setup/internal/core/SetupTaskPerformer.java
@@ -186,7 +186,7 @@ public static final Adapter RULE_VARIABLE_ADAPTER = new AdapterImpl(); - private static final Pattern FILTER_MEMBER_PATTERN = Pattern.compile("(\\(\\s*)([^~<>=\\(\\)]+)([~<>=\\\\(\\\\)])"); //$NON-NLS-1$ + private static final Pattern FILTER_MEMBER_PATTERN = Pattern.compile("(\\(\\s*)([^|&!~<>=\\(\\)]+)([~<>=\\\\(\\\\)][^\\)]+\\))"); //$NON-NLS-1$ private static final Map<String, ValueConverter> CONVERTERS = new LinkedHashMap<String, ValueConverter>();