Update of /cvsroot/maxent/maxent/src/java/opennlp/maxent
In directory usw-pr-cvs1:/tmp/cvs-serv19942/src/java/opennlp/maxent
Modified Files:
BasicContextGenerator.java
Log Message:
Fixed bug: BasicContextGenerator was retaining whitespace.
Index: BasicContextGenerator.java
===================================================================
RCS file: /cvsroot/maxent/maxent/src/java/opennlp/maxent/BasicContextGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** BasicContextGenerator.java 20 Nov 2001 17:05:37 -0000 1.1
--- BasicContextGenerator.java 30 Apr 2002 08:48:35 -0000 1.2
***************
*** 39,51 ****
public String[] getContext(Object o) {
String s = (String)o;
! int prevIndex = 0;
int index = s.indexOf(' ');
List cuts = new ArrayList();
while (index != -1) {
! cuts.add(s.substring(prevIndex, index));
prevIndex = index;
index = s.indexOf(' ', ++index);
}
! cuts.add(s.substring(prevIndex, s.length()));
return (String[])cuts.toArray(new String[cuts.size()]);
}
--- 39,51 ----
public String[] getContext(Object o) {
String s = (String)o;
! int prevIndex = -1;
int index = s.indexOf(' ');
List cuts = new ArrayList();
while (index != -1) {
! cuts.add(s.substring(prevIndex+1, index));
prevIndex = index;
index = s.indexOf(' ', ++index);
}
! cuts.add(s.substring(prevIndex+1, s.length()));
return (String[])cuts.toArray(new String[cuts.size()]);
}
|