Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'build/org.eclipse.cdt.make.ui/src')
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/FunctionReferenceRule.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/FunctionReferenceRule.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/FunctionReferenceRule.java
index 42406558b65..cf4ed568a92 100644
--- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/FunctionReferenceRule.java
+++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/FunctionReferenceRule.java
@@ -82,6 +82,14 @@ public class FunctionReferenceRule extends WordRule {
IToken token= (IToken)fWords.get(buffer);
if (token != null) {
+ if (buffer.equals("$(call") || buffer.equals("$$(call")) {
+ if ((char)scanner.read() == ' ') {
+ do {
+ c= scanner.read();
+ } while (c == '(' || c == ')' || fDetector.isWordPart((char) c));
+ }
+ scanner.unread();
+ }
((TagDetector)fDetector).bracketNesting++;
return token;
}

Back to the top