You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2015/07/02 17:11:25 UTC

svn commit: r1688846 - /ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java

Author: tmill
Date: Thu Jul  2 15:11:24 2015
New Revision: 1688846

URL: http://svn.apache.org/r1688846
Log:
Check for case where there are no fragments.

Modified:
    ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java

Modified: ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java?rev=1688846&r1=1688845&r2=1688846&view=diff
==============================================================================
--- ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java (original)
+++ ctakes/trunk/ctakes-utils/src/main/java/org/apache/ctakes/utils/tree/FragmentUtils.java Thu Jul  2 15:11:24 2015
@@ -23,6 +23,11 @@ public class FragmentUtils {
 	public static SimpleTree frag2tree(String frag){
 		char[] chars = frag.toCharArray();
 		int ind = frag.indexOf('(', 1);
+		if(ind < 0){
+		  ind = frag.indexOf(')', 1);
+		  // fragment is just a single token:
+		  return new SimpleTree(frag.substring(1,ind));
+		}
 		String type = frag.substring(1, ind);
 		SimpleTree root = new SimpleTree(type);
 		SimpleTree cur = root;