X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fenwiktionary%2FEnWiktionaryXmlParser.java;h=62aa430a4f09840172f4c14d4279015e8d3f3617;hb=6e6661c2989066377a6a6693dafc0d65bfea4b82;hp=8f51e4e9d40dece1f25c270b2211b37cf5451f50;hpb=372a902551f43fc66b2a5e1c378392c84514c4d2;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/parser/enwiktionary/EnWiktionaryXmlParser.java b/src/com/hughes/android/dictionary/parser/enwiktionary/EnWiktionaryXmlParser.java index 8f51e4e..62aa430 100644 --- a/src/com/hughes/android/dictionary/parser/enwiktionary/EnWiktionaryXmlParser.java +++ b/src/com/hughes/android/dictionary/parser/enwiktionary/EnWiktionaryXmlParser.java @@ -89,6 +89,7 @@ public class EnWiktionaryXmlParser { this.entrySource = entrySource; int pageCount = 0; final DataInputStream dis = new DataInputStream(new BufferedInputStream(new FileInputStream(file))); + try { while (true) { if (pageLimit >= 0 && pageCount >= pageLimit) { return; @@ -114,6 +115,11 @@ public class EnWiktionaryXmlParser { LOG.info("pageCount=" + pageCount); } } + } finally { + System.out.println("lang Counts: " + appendAndIndexWikiCallback.langCodeToTCount); + appendAndIndexWikiCallback.langCodeToTCount.keySet().removeAll(EnWiktionaryLangs.isoCodeToWikiName.keySet()); + System.out.println("unused Counts: " + appendAndIndexWikiCallback.langCodeToTCount); + } } private void parseSection(String heading, final String text) {