|
From: <caw...@us...> - 2007-05-31 16:19:15
|
Revision: 2572
http://svn.sourceforge.net/rubyeclipse/?rev=2572&view=rev
Author: cawilliams
Date: 2007-05-31 09:19:03 -0700 (Thu, 31 May 2007)
Log Message:
-----------
implement 'or' locator
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/search/matching/OrLocator.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/search/matching/OrLocator.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/search/matching/OrLocator.java 2007-05-31 14:29:58 UTC (rev 2571)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/search/matching/OrLocator.java 2007-05-31 16:19:03 UTC (rev 2572)
@@ -30,20 +30,9 @@
@Override
public void reportMatches(RubyScript script, MatchLocator locator) {
-// PatternLocator closestPattern = null;
-// int level = IMPOSSIBLE_MATCH;
-// for (int i = 0, length = this.patternLocators.length; i < length; i++) {
-// PatternLocator patternLocator = this.patternLocators[i];
-// int newLevel = patternLocator.referenceType() == 0 ? IMPOSSIBLE_MATCH
-// : patternLocator.resolveLevel(reference);
-// if (newLevel > level) {
-// closestPattern = patternLocator;
-// if (newLevel == ACCURATE_MATCH)
-// break;
-// level = newLevel;
-// }
-// }
-// if (closestPattern != null)
-// closestPattern.matchReportReference(reference, element, elementBinding, accuracy, locator);
+ for (int i = 0, length = this.patternLocators.length; i < length; i++) {
+ PatternLocator patternLocator = this.patternLocators[i];
+ patternLocator.reportMatches(script, locator);
+ }
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|