]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/parser/enwiktionary/AppendAndIndexWikiCallback.java
Parse foreign text with new wiki parser.
[DictionaryPC.git] / src / com / hughes / android / dictionary / parser / enwiktionary / AppendAndIndexWikiCallback.java
index 8e15fcea52d6b6785f716351be9bd27497a76352..4a48a61100384a3b24789e389829645d0446cc2b 100644 (file)
@@ -51,7 +51,7 @@ final class AppendAndIndexWikiCallback implements WikiTokenizer.Callback {
   public void onPlainText(final String plainText) {
     // The only non-recursive callback.  Just appends to the builder, and indexes.
     builder.append(plainText);
-    if (indexBuilder != null && entryTypeName != null) {
+    if (indexBuilder != null && entryTypeName != null && indexedEntry != null) {
       indexBuilder.addEntryWithString(indexedEntry, plainText, entryTypeName);
     }
   }
@@ -98,7 +98,7 @@ final class AppendAndIndexWikiCallback implements WikiTokenizer.Callback {
     FunctionCallback functionCallback = functionCallbacks.get(name);
     if (functionCallback == null) {
       if (
-          name.equals("form of") || 
+          name.equals("form of") || // TODO: switch to contains
           name.contains("conjugation of") || 
           name.contains("participle of") || 
           name.contains("gerund of") ||