From: <chr...@us...> - 2011-05-16 09:14:52
|
Revision: 2808 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2808&view=rev Author: christinaunger Date: 2011-05-16 09:14:46 +0000 (Mon, 16 May 2011) Log Message: ----------- [tbsl] small parser update Modified Paths: -------------- trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/ltag/parser/GrammarFilter.java trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/POStest.java Modified: trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/ltag/parser/GrammarFilter.java =================================================================== --- trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/ltag/parser/GrammarFilter.java 2011-05-13 10:33:02 UTC (rev 2807) +++ trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/ltag/parser/GrammarFilter.java 2011-05-16 09:14:46 UTC (rev 2808) @@ -31,6 +31,10 @@ static ParseGrammar filter(String taggedinput,LTAGLexicon grammar,List<Integer> temps) { + // DISAM: CLEAR + usedInts = new ArrayList<Integer>(); + doubles = new ArrayList<String>(); + SlotBuilder slotbuilder = new SlotBuilder(); List<String> input = getWordList(taggedinput.trim()); @@ -81,7 +85,7 @@ for (Pair<Integer,TreeNode> p : candidates) { // DISAM - TreeNode new_p_second = p.getSecond(); + TreeNode new_p_second = p.getSecond().clone(); if (doubles.contains(token)) { for (int i = 0; i < tokenParts.length; i++) { new_p_second.setAnchor(tokenParts[i],newTokenParts[i]); Modified: trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/POStest.java =================================================================== --- trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/POStest.java 2011-05-13 10:33:02 UTC (rev 2807) +++ trunk/components-ext/src/test/java/org/dllearner/algorithm/tbsl/POStest.java 2011-05-16 09:14:46 UTC (rev 2808) @@ -13,7 +13,7 @@ public static void main(String[] args) throws IOException, ClassNotFoundException, TreeTaggerException { - String sentence = "Which rivers does the Brooklyn Bridge cross"; + String sentence = "Which rivers does the Brooklyn Bridge cross ?"; PartOfSpeechTagger tagger = new StanfordPartOfSpeechTagger(); long startTime = System.currentTimeMillis(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |