diff --git a/README.md b/README.md new file mode 100644 index 0000000..8482b0a --- /dev/null +++ b/README.md @@ -0,0 +1,55 @@ +# LEA Coreference Scorer + +Implementation of the **LEA** coreference evaluation metric integrated into the CoNLL official scorer v8.01. + +## Description + +LEA is a Link-Based Entity-Aware metric that is designed to overcome the shortcomings of the previous evaluation metrics. +For each entity, **LEA** considers how important the entity is and how well it is resolved, i.e. importance(entity) * resolution-score(entity). + +The number of unique links in an entity with "n" mentions is link(entity)=n*(n-1)/2. +The resolution score of an entity is computed as the fraction of correctly resolved coreference links. + +In the provided implementation, we consider the size of an entity as a measure of importance, i.e. importance(entity)=|entity|. +Therefore, the more prominent entities of the text get higher importance values. +However, according to the end-task or domain used, one can choose other importance measures based on other factors like the entity type or the included mention types. + +## Usage + +**LEA** is integrated into the official CoNLL scorer v8.01 available at http://conll.github.io/reference-coreference-scorers. +The usage of the official CoNLL scorer (Pradhan et al., 2014) is as follows: + + + perl scorer.pl [] + + + : the metric desired to score the results. one of the following values: + + muc: MUCScorer (Vilain et al, 1995) + bcub: B-Cubed (Bagga and Baldwin, 1998) + ceafm: CEAF (Luo et al., 2005) using mention-based similarity + ceafe: CEAF (Luo et al., 2005) using entity-based similarity + blanc: BLANC (Luo et al., 2014) BLANC metric for gold and predicted mentions + lea: LEA (Moosavi and Strube, 2016) + all: uses all the metrics to score + + : file with expected coreference chains in CoNLL-2011/2012 format + + : file with output of coreference system (CoNLL-2011/2012 format) + + : optional. The name of the document to score. If name is not + given, all the documents in the dataset will be scored. If given + name is "none" then all the documents are scored but only total + results are shown. + +##References + + Nafise Sadat Moosavi and Michael Strube. 2016. + Which Coreference Evaluation Metric Do You Trust? A Proposal for a Link-based Entity Aware Metric. + In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. + + Sameer Pradhan, Xiaoqiang Luo, Marta Recasens, Eduard Hovy, Vincent Ng, and Michael Strube. 2014. + Scoring coreference partitions of predicted mentions: A reference implementation. + In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), + Baltimore, Md., 22–27 June 2014, pages 30–35. + diff --git a/lib/CorScorer.pm b/lib/CorScorer.pm index 550b59a..5fa07cc 100644 --- a/lib/CorScorer.pm +++ b/lib/CorScorer.pm @@ -24,7 +24,6 @@ package CorScorer; # Revised in March, 2014 by Sameer Pradhan (sameer.pradhan childrens.harvard.edu) # to implement the BLANC metric for predicted mentions - use strict; use Algorithm::Munkres; use Data::Dumper; @@ -33,7 +32,7 @@ use Data::Dumper; use Math::Combinatorics; use Cwd; -our $VERSION = '8.01'; +our $VERSION = '9.0'; print "version: " . $VERSION . " " . Cwd::realpath(__FILE__) . "\n"; ## @@ -94,7 +93,7 @@ my $KEY_COLUMN = -1; # F1 = 2 * Recall * Precision / (Recall + Precision) sub Score { my ($metric, $kFile, $rFile, $name) = @_; - our $repeated_mentions = 0; + our $repeated_mentions = 0; if (lc($metric) eq 'blanc') { return ScoreBLANC($kFile, $rFile, $name); @@ -128,7 +127,8 @@ sub Score { foreach my $iname (keys(%{$kIndexNames})) { my $keys = GetCoreference($kFile, $KEY_COLUMN, $iname, $kIndexNames->{$iname}); - my $response = GetCoreference($rFile, $RESPONSE_COLUMN, $iname, + my $response = + GetCoreference($rFile, $RESPONSE_COLUMN, $iname, $rIndexNames->{$iname}); print "$iname:\n" if ($VERBOSE); @@ -233,7 +233,7 @@ sub GetCoreference { my @sentId; while (my $l = ) { chomp($l); - $l =~ s/^\s+$//; + $l =~ s/^\s+$//; next if ($l eq ''); if ($l =~ /\#\s*end document/) { foreach my $h (@half) { @@ -339,7 +339,7 @@ sub GetFileNames { } sub IdentifMentions { - my ($keys, $response, $totals) = @_; + my ($keys, $response, $totals) = @_; my @kChains; my @kChainsWithSingletonsFromResponse; my @rChains; @@ -369,7 +369,7 @@ sub IdentifMentions { my $i = 0; my @remove; - + foreach my $mention (@$entity) { if (defined($map{"$mention->[0],$mention->[1]"})) { print "Repeated mention in the response: $mention->[0], $mention->[1] ", @@ -377,13 +377,13 @@ sub IdentifMentions { $id{"$mention->[0],$mention->[1]"}, "\n"; push(@remove, $i); - $main::repeated_mentions++; + $main::repeated_mentions++; - if ($main::repeated_mentions > 10) - { - print STDERR "Found too many repeated mentions (> 10) in the response, so refusing to score. Please fix the output.\n"; - exit 1; - } + if ($main::repeated_mentions > 10) { + print STDERR +"Found too many repeated mentions (> 10) in the response, so refusing to score. Please fix the output.\n"; + exit 1; + } } elsif (defined($id{"$mention->[0],$mention->[1]"}) @@ -403,25 +403,21 @@ sub IdentifMentions { } } + # now, lets remove any empty elements in the response array after removing + # potential repeats + my @another_remove = (); + my $ii; - # now, lets remove any empty elements in the response array after removing - # potential repeats - my @another_remove = (); - my $ii; - - foreach my $eentity (@$response) - { - if ( @$eentity == 0) - { - push(@another_remove, $ii); - } - $ii++; - } - - foreach my $iii (sort { $b <=> $a } (@another_remove)) { - splice(@$response, $iii, 1); - } + foreach my $eentity (@$response) { + if (@$eentity == 0) { + push(@another_remove, $ii); + } + $ii++; + } + foreach my $iii (sort { $b <=> $a } (@another_remove)) { + splice(@$response, $iii, 1); + } # Partial identificaiton: Inside bounds and including the head my $part = 0; @@ -583,12 +579,18 @@ sub Eval { elsif ($scorer eq 'bcub') { ($nr, $dr, $np, $dp) = BCUBED($keyChainsOrig, $responseChainsOrig); } + elsif ($scorer eq 'ebcub') { + ($nr, $dr, $np, $dp) = EBCUBED($keyChainsOrig, $responseChainsOrig); + } elsif ($scorer eq 'ceafm') { ($nr, $dr, $np, $dp) = CEAF($keyChainsOrig, $responseChainsOrig, 1); } elsif ($scorer eq 'ceafe') { ($nr, $dr, $np, $dp) = CEAF($keyChainsOrig, $responseChainsOrig, 0); } + elsif ($scorer eq 'lea') { + ($nr, $dr, $np, $dp) = LEA($keyChainsOrig, $responseChainsOrig); + } else { die "Metric $scorer not implemented yet\n"; } @@ -703,6 +705,80 @@ sub BCUBED { return ($acumR, $keymentions, $acumP, $resmentions); } +sub LEA { + my ($keys, $responses) = @_; + + # Computing recall + my ($acumR, $keysImportance) = LEASUB($keys, $responses); + + # Computing precision + my ($acumP, $responsesImportance) = LEASUB($responses, $keys); + + ShowRPF($acumR, $keysImportance, $acumP, $responsesImportance) if ($VERBOSE); + return ($acumR, $keysImportance, $acumP, $responsesImportance); + +} + +sub LEASUB { + my ($keys, $responses) = @_; + + my $rIndex = Indexa($responses); + + my $leaScore = 0; + my $importance = 0; + + foreach my $kEntity (@$keys) { + next if (!defined($kEntity)); + my $entitySize = scalar(@$kEntity); + my $resolvedLinks = 0; + my @mappedEntities = (); + + if ($entitySize == 1) { #singletons + my $cMention = $kEntity->[0]; + my $rEntity = + (defined($rIndex->{$cMention})) + ? $responses->[$rIndex->{$cMention}] + : []; + my $rEntitySize = scalar(@$rEntity); + + if ($rEntitySize == 1) + { #the source singleton mention is also a singleton in the target entities + $resolvedLinks++; + } + } + else { + for (my $i = 0 ; $i < @$kEntity ; $i++) { + my $cMention = $kEntity->[$i]; + for (my $j = $i + 1 ; $j < @$kEntity ; $j++) { + my $nMention = $kEntity->[$j]; + if ( defined($rIndex->{$cMention}) + && defined($rIndex->{$nMention}) + && $rIndex->{$cMention} == $rIndex->{$nMention}) + { + $resolvedLinks++; + } + } + } + } + + my $entityLinks; + if ($entitySize == 1) { + $entityLinks = 1; + } + else { + $entityLinks = ($entitySize * ($entitySize - 1) / 2) if ($entitySize); + } + + my $resolutionScore = 0; + $resolutionScore = $resolvedLinks / $entityLinks if ($entityLinks); + $leaScore += ($resolutionScore * $entitySize); + $importance += $entitySize; + } + + return ($leaScore, $importance); + +} + # type = 0: Entity-based # type = 1: Mention-based sub CEAF { @@ -788,6 +864,9 @@ sub SIMEntityBased { } } + # if ($intersection == 1){ + # $intersection = 0 + # } my $r = 0; my $d = scalar(@$a) + scalar(@$b); if ($d != 0) { @@ -866,7 +945,8 @@ sub ScoreBLANC { foreach my $iname (keys(%{$kIndexNames})) { my $keys = GetCoreference($kFile, $KEY_COLUMN, $iname, $kIndexNames->{$iname}); - my $response = GetCoreference($rFile, $RESPONSE_COLUMN, $iname, + my $response = + GetCoreference($rFile, $RESPONSE_COLUMN, $iname, $rIndexNames->{$iname}); print "$name:\n" if ($VERBOSE); diff --git a/scorer.bat b/scorer.bat index 679faed..8b8a926 100644 --- a/scorer.bat +++ b/scorer.bat @@ -31,6 +31,7 @@ if (@ARGV < 3) { bcub: B-Cubed (Bagga and Baldwin, 1998) ceafm: CEAF (Luo et al, 2005) using mention-based similarity ceafe: CEAF (Luo et al, 2005) using entity-based similarity + lea: LEA (Moosavi and Strube, 2016) all: uses all the metrics to score keys_file: file with expected coreference chains in SemEval format @@ -47,14 +48,14 @@ if (@ARGV < 3) { } my $metric = shift (@ARGV); -if ($metric !~ /^(muc|bcub|ceafm|ceafe|all)/i) { +if ($metric !~ /^(muc|bcub|ceafm|ceafe|lea|all)/i) { print "Invalid metric\n"; exit; } if ($metric eq 'all') { - foreach my $m ('muc', 'bcub', 'ceafm', 'ceafe') { + foreach my $m ('muc', 'bcub', 'ceafm', 'ceafe', 'lea') { print "\nMETRIC $m:\n"; &CorScorer::Score( $m, @ARGV ); } diff --git a/scorer.pl b/scorer.pl index 07b48d8..2bc0eee 100755 --- a/scorer.pl +++ b/scorer.pl @@ -25,6 +25,7 @@ BEGIN ceafm: CEAF (Luo et al, 2005) using mention-based similarity ceafe: CEAF (Luo et al, 2005) using entity-based similarity blanc: BLANC + lea: LEA (Moosavi and Strube, 2016) all: uses all the metrics to score keys_file: file with expected coreference chains in SemEval format @@ -41,13 +42,13 @@ BEGIN } my $metric = shift(@ARGV); -if ($metric !~ /^(muc|bcub|ceafm|ceafe|blanc|all)/i) { +if ($metric !~ /^(muc|bcub|ebcub|ceafm|ceafe|blanc|lea|all)/i) { print "Invalid metric\n"; exit; } if ($metric eq 'all') { - foreach my $m ('muc', 'bcub', 'ceafm', 'ceafe', 'blanc') { + foreach my $m ('muc', 'bcub', 'ceafe', 'lea') { print "\nMETRIC $m:\n"; &CorScorer::Score($m, @ARGV); } diff --git a/test/CorefMetricTestConfig.pm b/test/CorefMetricTestConfig.pm index 974f655..5c62503 100644 --- a/test/CorefMetricTestConfig.pm +++ b/test/CorefMetricTestConfig.pm @@ -31,7 +31,8 @@ our @TestCases = ( "bcub" => [6/6, 6/6, 1], "ceafm" => [1, 1, 1], "ceafe" => [1, 1, 1], - "blanc" => [1, 1, 1] } + "blanc" => [1, 1, 1], + "lea" => [1, 1, 1] } }, { id => "A2", key_file => "DataFiles/TC-A.key", @@ -40,7 +41,8 @@ our @TestCases = ( "bcub" => [(7/3)/6, 3/3, 14/25], "ceafm" => [0.5, 1, 0.66667], "ceafe" => [0.6, 0.9, 0.72], - "blanc" => [0.21591, 1, 0.35385] } + "blanc" => [0.21591, 1, 0.35385], + "lea" => [(1+3*(1/3))/6, 1, 0.5]} }, { id => "A3", key_file => "DataFiles/TC-A.key", @@ -49,7 +51,8 @@ our @TestCases = ( "bcub" => [6/6, (4+7/12)/9, 110/163], "ceafm" => [1, 0.66667, 0.8], "ceafe" => [0.88571, 0.66429, 0.75918], - "blanc" => [1, 0.42593, 0.59717] } + "blanc" => [1, 0.42593, 0.59717], + "lea" => [1,(1+3*(1/3)+4*(3/6))/9, 2* (1+3*(1/3)+4*(3/6))/9/(1+(1+3*(1/3)+4*(3/6))/9)]} }, { id => "A4", key_file => "DataFiles/TC-A.key", @@ -58,7 +61,8 @@ our @TestCases = ( "bcub" => [(3+1/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], "ceafm" => [0.66667, 0.57143, 0.61538], "ceafe" => [0.73333, 0.55, 0.62857], - "blanc" => [0.35227, 0.27206, 0.30357] } + "blanc" => [0.35227, 0.27206, 0.30357], + "lea" => [(1+2+0)/6,(1+3*(1/3)+2*0+0)/7, 2*0.5*2/7/(0.5+2/7)] } }, { id => "A5", key_file => "DataFiles/TC-A.key", @@ -67,7 +71,8 @@ our @TestCases = ( "bcub" => [(3+1/3)/6, 2.5/8, 2*(5/9)*(5/16)/((5/9)+(5/16))], "ceafm" => [0.66667, 0.5, 0.57143], "ceafe" => [0.68889, 0.51667, 0.59048], - "blanc" => [0.35227, 0.19048, 0.24716] } + "blanc" => [0.35227, 0.19048, 0.24716], + "lea" => [(1+2+3*0)/6,(1+4*(1/6)+2*0+1*0)/8, 2*0.5 *(5/24)/(0.5+(5/24))] } }, { id => "A6", key_file => "DataFiles/TC-A.key", @@ -76,7 +81,8 @@ our @TestCases = ( "bcub" => [(10/3)/6, (1+4/3+1/2)/8, 2*(5/9)*(17/48)/((5/9)+(17/48))], "ceafm" => [0.66667, 0.5, 0.57143], "ceafe" => [0.73333, 0.55, 0.62857], - "blanc" => [0.35227, 0.20870, 0.25817] } + "blanc" => [0.35227, 0.20870, 0.25817], + "lea" => [(1+2+3*0)/6,(1+3/3+2*0+2*0)/8, 2*0.5*1/4/(0.5+1/4)] } }, { id => "A7", key_file => "DataFiles/TC-A.key", @@ -85,26 +91,29 @@ our @TestCases = ( "bcub" => [(10/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], "ceafm" => [0.66667, 0.57143, 0.61538], "ceafe" => [0.73333, 0.55, 0.62857], - "blanc" => [0.35227, 0.27206, 0.30357] } -}, -{ id => "A8", - key_file => "DataFiles/TC-A.key", - response_file => "DataFiles/TC-A-8.response", - expected_metrics => { "muc" => [1/3, 1/3, 1/3], - "bcub" => [(10/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], - "ceafm" => [0.66667, 0.57143, 0.61538], - "ceafe" => [0.73333, 0.55, 0.62857], - "blanc" => [0.35227, 0.27206, 0.30357] } -}, -{ id => "A9", - key_file => "DataFiles/TC-A.key", - response_file => "DataFiles/TC-A-9.response", - expected_metrics => { "muc" => [1/3, 1/3, 1/3], - "bcub" => [(10/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], - "ceafm" => [0.66667, 0.57143, 0.61538], - "ceafe" => [0.73333, 0.55, 0.62857], - "blanc" => [0.35227, 0.27206, 0.30357] } -}, + "blanc" => [0.35227, 0.27206, 0.30357], + "lea" => [(1+2+3*0)/6, (1+3/3+2*0+1*0)/7, 2*0.5*2/7/(0.5+2/7)] } +}, +#{ id => "A8", +# key_file => "DataFiles/TC-A.key", +# response_file => "DataFiles/TC-A-8.response", +# expected_metrics => { "muc" => [1/3, 1/3, 1/3], +# "bcub" => [(10/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], +# "ceafm" => [0.66667, 0.57143, 0.61538], +# "ceafe" => [0.73333, 0.55, 0.62857], +# "blanc" => [0.35227, 0.27206, 0.30357], +# "lea" => [(1+2+3*0)/6, (1+3*(1/3)+2*0+1*0)/7, 2*0.5*1/7/(0.5+1/7)] } +#}, +#{ id => "A9", +# key_file => "DataFiles/TC-A.key", +# response_file => "DataFiles/TC-A-9.response", +# expected_metrics => { "muc" => [1/3, 1/3, 1/3], +# "bcub" => [(10/3)/6, (1+4/3+1/2)/7, 2*(5/9)*(17/42)/((5/9)+(17/42))], +# "ceafm" => [0.66667, 0.57143, 0.61538], +# "ceafe" => [0.73333, 0.55, 0.62857], +# "blanc" => [0.35227, 0.27206, 0.30357], +# "lea" => [1+2/6, (1+3/3+0+0)/7, 2*0.5*2/7/(0.5+2/7)]} +#}, { id => "A10", key_file => "DataFiles/TC-A.key", response_file => "DataFiles/TC-A-10.response", @@ -112,7 +121,8 @@ our @TestCases = ( "bcub" => [3/6, 6/6, 2/3], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [0.5, 0.36667, 0.42308] } + "blanc" => [0.5, 0.36667, 0.42308], + "lea" => [1/6, 1/6, 2*1/6*1/6/(1/6+1/6)]} }, { id => "A11", key_file => "DataFiles/TC-A.key", @@ -121,7 +131,8 @@ our @TestCases = ( "bcub" => [6/6, (1/6+2*2/6+3*3/6)/6, 14/25], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [0.5, 0.13333, 0.21053] } + "blanc" => [0.5, 0.13333, 0.21053], + "lea" => [(0+2+3)/6, 4/15, 2*5/6*4/15/(5/6+4/15)] } }, { id => "A12", key_file => "DataFiles/TC-A.key", @@ -130,7 +141,8 @@ our @TestCases = ( "bcub" => [(1+1/2+2/3)/6, 4/7, 2*(13/36)*(4/7)/((13/36)+(4/7))], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [0.22727, 0.11905, 0.15625] } + "blanc" => [0.22727, 0.11905, 0.15625], + "lea" => [1/6,1/7, 2*1/6*1/7/(1/6+1/7)] } }, { id => "A13", key_file => "DataFiles/TC-A.key", @@ -139,7 +151,8 @@ our @TestCases = ( "bcub" => [(1+1/2+2*2/3)/6, (1/7+1/7+2*2/7)/7, 2*(17/36)*(6/49)/((17/36)+(6/49))], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [0.125, 0.02381, 0.04] } + "blanc" => [0.125, 0.02381, 0.04], + "lea" => [(1*0+2*0+3/3)/6, 1/21, 2*1/6*1/21/(1/6+1/21)] } }, { id => "B1", key_file => "DataFiles/TC-B.key", @@ -148,7 +161,9 @@ our @TestCases = ( #"bcub" => [1, 1, 1], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [1/2 * (1/4 + 1/3), 1/2 * (1/4 + 1/3), 1/2 * (1/4 + 1/3)] } + "blanc" => [1/2 * (1/4 + 1/3), 1/2 * (1/4 + 1/3), 1/2 * (1/4 + 1/3)], + "lea" => [(2*0+3/3)/5, (3*0+2)/5, 2*1/5*2/5/(1/5+2/5)] + } }, { id => "C1", key_file => "DataFiles/TC-C.key", @@ -157,7 +172,9 @@ our @TestCases = ( #"bcub" => [1, 1, 1], #”ceafm" => [1, 1, 1], #”ceafe" => [1, 1, 1], - "blanc" => [1/2 * (2/5 + 10/16), 1/2 * (2/5 + 10/16), 1/2 * (2/5 + 10/16)] } + "blanc" => [1/2 * (2/5 + 10/16), 1/2 * (2/5 + 10/16), 1/2 * (2/5 + 10/16)], + "lea" => [(2*0+3/3+2)/7, (3*0+2+2)/7, 2*3/7*4/7/(3/7+4/7)] +} }, { id => "D1", key_file => "DataFiles/TC-D.key", @@ -166,7 +183,8 @@ our @TestCases = ( "bcub" => [12/12, 16/21, 2*(12/12)*(16/21)/(12/12+16/21)], #"ceafm" => [1, 1, 1], #"ceafe" => [1, 1, 1], - #"blanc" => [1, 1, 1] + #"blanc" => [1, 1, 1], + "lea" => [(5+2+5)/12, (5+7*(11/21))/12, 2*1*(5+77/21)/12/(1+((5+77/21)/12))] } }, { id => "E1", @@ -176,7 +194,8 @@ our @TestCases = ( "bcub" => [1, 7/12, 2*1*(7/12)/(1+7/12)], #"ceafm" => [1, 1, 1], #"ceafe" => [1, 1, 1], - #"blanc" => [1, 1, 1] + #"blanc" => [1, 1, 1], + "lea" => [(5+2+5)/12, (10*(20/45)+2)/12, 2*1*((10*(20/45)+2)/12)/(1+((10*(20/45)+2)/12))] } }, { id => "F1", @@ -186,7 +205,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [4*(2/6)/4, (2+2)/4, 2*2/6*1/(1+2/6)] } }, { id => "G1", @@ -196,7 +216,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [1, (4*2/6)/4, 2*1*2/6/(1+2/6)] } }, { id => "H1", @@ -207,6 +228,7 @@ our @TestCases = ( #"ceafm" => , #"ceafe" => , #"blanc" => + "lea" => [1,1,1] } }, { id => "I1", @@ -216,7 +238,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [4*(2/6)/4, (2+2)/4, 2*2/6*1/(2/6+1)] } }, { id => "J1", @@ -226,7 +249,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [(3*1/3)/3, 1, 2*1/3/(1+1/3)] } }, { id => "K1", @@ -236,7 +260,9 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [(7*(1+1+1)/21)/7, (3/3+3/3+3/3)/9, 2*3/21*3/9/(3/21+3/9)] + } }, { id => "L1", @@ -246,7 +272,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - #"blanc" => + #"blanc" => , + "lea" => [(3*1/3+4*1/6)/7, (2+2*0+3/3)/7, 2*(1+2/3)/7*3/7/(3/7+(1+2/3)/7)] } }, { id => "M1", @@ -256,7 +283,9 @@ our @TestCases = ( "bcub" => [1, 1, 1], "ceafm" => [1, 1, 1], "ceafe" => [1, 1, 1], - "blanc" => [1, 1, 1] } + "blanc" => [1, 1, 1], + "lea" => [1, 1, 1] +} }, { id => "M2", key_file => "DataFiles/TC-M.key", @@ -265,7 +294,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0, 0, 0] } + "blanc" => [0, 0, 0], + "lea" => [0, 0, 0] } }, { id => "M3", key_file => "DataFiles/TC-M.key", @@ -274,7 +304,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.26667, 1, 0.42105] } + "blanc" => [0.26667, 1, 0.42105] , + "lea" => [6*(4/15)/6, (2+3+0)/6, 2*4/15*5/6/(4/15+5/6)]} }, { id => "M4", key_file => "DataFiles/TC-M.key", @@ -283,7 +314,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.2, 0.2, 0.2] } + "blanc" => [0.2, 0.2, 0.2], + "lea" => [6*(3/15)/6, 6*(3/15)/6, 2*3/15*3/15/(3/15+3/15)]} }, { id => "M5", key_file => "DataFiles/TC-M.key", @@ -292,7 +324,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0, 0, 0] } + "blanc" => [0, 0, 0], + "lea" => [0, 0, 0] } }, { id => "M6", key_file => "DataFiles/TC-M.key", @@ -301,7 +334,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.06667, 0.25, 0.10526] } + "blanc" => [0.06667, 0.25, 0.10526], + "lea" => [6*(1/15)/6, (2+3*0+1*0)/6, 2*1/15*2/6/(1/15+2/6)] } }, { id => "N1", key_file => "DataFiles/TC-N.key", @@ -310,7 +344,8 @@ our @TestCases = ( #"bcub" => [1, 1, 1], #"ceafm" => [1, 1, 1], #"ceafe" => [1, 1, 1], - "blanc" => [1, 1, 1] } + "blanc" => [1, 1, 1], + "lea" => [1, 1, 1] } }, { id => "N2", key_file => "DataFiles/TC-N.key", @@ -319,7 +354,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0, 0, 0] } + "blanc" => [0, 0, 0], + "lea" => [0, 0, 0] } }, { id => "N3", key_file => "DataFiles/TC-N.key", @@ -328,7 +364,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.73333, 1, 0.84615] } + "blanc" => [0.73333, 1, 0.84615], + "lea" => [1/6, 1/6, 1/6] } }, { id => "N4", key_file => "DataFiles/TC-N.key", @@ -337,7 +374,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.2, 0.2, 0.2] } + "blanc" => [0.2, 0.2, 0.2], + "lea" => [3/6, 3/6, 3/6] } }, { id => "N5", key_file => "DataFiles/TC-N.key", @@ -346,7 +384,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0, 0, 0] } + "blanc" => [0, 0, 0], + "lea" => [0, 0, 0] } }, { id => "N6", key_file => "DataFiles/TC-N.key", @@ -355,7 +394,8 @@ our @TestCases = ( #"bcub" => , #"ceafm" => , #"ceafe" => , - "blanc" => [0.13333, 0.18182, 0.15385] } + "blanc" => [0.13333, 0.18182, 0.15385], + "lea" => [0, 0, 0] } } ); diff --git a/test/DataFiles/boundary/all_singleton+extra_mentions b/test/DataFiles/boundary/all_singleton+extra_mentions new file mode 100644 index 0000000..2f2d3c0 --- /dev/null +++ b/test/DataFiles/boundary/all_singleton+extra_mentions @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m (21) +test5 0 1 m (22) +test5 0 2 m (23) +test5 0 3 m (24) +test5 0 4 m (25) +test5 0 5 m (26) +test5 0 6 m (27) +test5 0 7 m (28) +test5 0 8 m (29) +test5 0 9 m (30) +test5 0 10 m (31) +test5 0 11 m (32) +test5 0 12 m (33) +test5 0 13 m (34) +test5 0 14 m (35) +test5 0 15 m (36) +test5 0 16 m (37) +test5 0 17 m (38) +test5 0 18 m (39) +test5 0 19 m (40) + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test12 0 0 m (80) +test12 0 1 m (81) +test12 0 2 m (82) +test12 0 3 m (83) +test12 0 4 m (84) +test12 0 5 m (85) +test12 0 6 m (86) +test12 0 7 m (87) +test12 0 8 m (88) +test12 0 9 m (89) +test12 0 10 m (90) +test12 0 11 m (91) +test12 0 12 m (92) +test12 0 13 m (93) +test12 0 14 m (94) +test12 0 15 m (95) +test12 0 16 m (96) +test12 0 17 m (97) +test12 0 18 m (98) +test12 0 19 m (99) +#end document diff --git a/test/DataFiles/boundary/all_singleton+missed_mentions b/test/DataFiles/boundary/all_singleton+missed_mentions new file mode 100644 index 0000000..d54964c --- /dev/null +++ b/test/DataFiles/boundary/all_singleton+missed_mentions @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary/all_singleton.response b/test/DataFiles/boundary/all_singleton.response new file mode 100644 index 0000000..cc91e73 --- /dev/null +++ b/test/DataFiles/boundary/all_singleton.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m (21) +test5 0 1 m (22) +test5 0 2 m (23) +test5 0 3 m (24) +test5 0 4 m (25) +test5 0 5 m (26) +test5 0 6 m (27) +test5 0 7 m (28) +test5 0 8 m (29) +test5 0 9 m (30) +test5 0 10 m (31) +test5 0 11 m (32) +test5 0 12 m (33) +test5 0 13 m (34) +test5 0 14 m (35) +test5 0 15 m (36) +test5 0 16 m (37) +test5 0 17 m (38) +test5 0 18 m (39) +test5 0 19 m (40) + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary/key b/test/DataFiles/boundary/key new file mode 100644 index 0000000..00b6272 --- /dev/null +++ b/test/DataFiles/boundary/key @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary/single_entity+extra_mentions b/test/DataFiles/boundary/single_entity+extra_mentions new file mode 100644 index 0000000..1098380 --- /dev/null +++ b/test/DataFiles/boundary/single_entity+extra_mentions @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test12 0 0 m (7) +test12 0 1 m (7) +test12 0 2 m (7) +test12 0 3 m (7) +test12 0 4 m (7) +test12 0 5 m (7) +test12 0 6 m (7) +test12 0 7 m (7) +test12 0 8 m (7) +test12 0 9 m (7) +test12 0 10 m (7) +test12 0 11 m (7) +test12 0 12 m (7) +test12 0 13 m (7) +test12 0 14 m (7) +test12 0 15 m (7) +test12 0 16 m (7) +test12 0 17 m (7) +test12 0 18 m (7) +test12 0 19 m (7) +#end document diff --git a/test/DataFiles/boundary/single_entity+missed_mentions b/test/DataFiles/boundary/single_entity+missed_mentions new file mode 100644 index 0000000..b7d402e --- /dev/null +++ b/test/DataFiles/boundary/single_entity+missed_mentions @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary/single_entity.response b/test/DataFiles/boundary/single_entity.response new file mode 100644 index 0000000..bd1ae9d --- /dev/null +++ b/test/DataFiles/boundary/single_entity.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary_with_singletons/all_singletons b/test/DataFiles/boundary_with_singletons/all_singletons new file mode 100644 index 0000000..b9db970 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/all_singletons @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m (21) +test5 0 1 m (22) +test5 0 2 m (23) +test5 0 3 m (24) +test5 0 4 m (25) +test5 0 5 m (26) +test5 0 6 m (27) +test5 0 7 m (28) +test5 0 8 m (29) +test5 0 9 m (30) +test5 0 10 m (31) +test5 0 11 m (32) +test5 0 12 m (33) +test5 0 13 m (34) +test5 0 14 m (35) +test5 0 15 m (36) +test5 0 16 m (37) +test5 0 17 m (38) +test5 0 18 m (39) +test5 0 19 m (40) + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test13 0 0 m (100) +test13 0 1 m (101) +test13 0 2 m (102) +test13 0 3 m (103) +test13 0 4 m (104) +test13 0 5 m (105) +test13 0 6 m (106) +test13 0 7 m (107) +test13 0 8 m (108) +test13 0 9 m (109) +test13 0 10 m (110) +test13 0 11 m (111) +test13 0 12 m (112) +test13 0 13 m (113) +test13 0 14 m (114) +test13 0 15 m (115) +test13 0 16 m (116) +test13 0 17 m (117) +test13 0 18 m (118) +test13 0 19 m (119) + +test14 0 0 m (120) +test14 0 1 m (121) +test14 0 2 m (122) +test14 0 3 m (123) +test14 0 4 m (124) +test14 0 5 m (125) +test14 0 6 m (126) +test14 0 7 m (127) +test14 0 8 m (128) +test14 0 9 m (129) +test14 0 10 m (130) +test14 0 11 m (131) +test14 0 12 m (132) +test14 0 13 m (133) +test14 0 14 m (134) +test14 0 15 m (135) +test14 0 16 m (136) +test14 0 17 m (137) +test14 0 18 m (138) +test14 0 19 m (139) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary_with_singletons/all_singletons+extra_mentions b/test/DataFiles/boundary_with_singletons/all_singletons+extra_mentions new file mode 100644 index 0000000..3dd0fb6 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/all_singletons+extra_mentions @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m (21) +test5 0 1 m (22) +test5 0 2 m (23) +test5 0 3 m (24) +test5 0 4 m (25) +test5 0 5 m (26) +test5 0 6 m (27) +test5 0 7 m (28) +test5 0 8 m (29) +test5 0 9 m (30) +test5 0 10 m (31) +test5 0 11 m (32) +test5 0 12 m (33) +test5 0 13 m (34) +test5 0 14 m (35) +test5 0 15 m (36) +test5 0 16 m (37) +test5 0 17 m (38) +test5 0 18 m (39) +test5 0 19 m (40) + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test13 0 0 m (100) +test13 0 1 m (101) +test13 0 2 m (102) +test13 0 3 m (103) +test13 0 4 m (104) +test13 0 5 m (105) +test13 0 6 m (106) +test13 0 7 m (107) +test13 0 8 m (108) +test13 0 9 m (109) +test13 0 10 m (110) +test13 0 11 m (111) +test13 0 12 m (112) +test13 0 13 m (113) +test13 0 14 m (114) +test13 0 15 m (115) +test13 0 16 m (116) +test13 0 17 m (117) +test13 0 18 m (118) +test13 0 19 m (119) + +test14 0 0 m (120) +test14 0 1 m (121) +test14 0 2 m (122) +test14 0 3 m (123) +test14 0 4 m (124) +test14 0 5 m (125) +test14 0 6 m (126) +test14 0 7 m (127) +test14 0 8 m (128) +test14 0 9 m (129) +test14 0 10 m (130) +test14 0 11 m (131) +test14 0 12 m (132) +test14 0 13 m (133) +test14 0 14 m (134) +test14 0 15 m (135) +test14 0 16 m (136) +test14 0 17 m (137) +test14 0 18 m (138) +test14 0 19 m (139) + +test12 0 0 m (80) +test12 0 1 m (81) +test12 0 2 m (82) +test12 0 3 m (83) +test12 0 4 m (84) +test12 0 5 m (85) +test12 0 6 m (86) +test12 0 7 m (87) +test12 0 8 m (88) +test12 0 9 m (89) +test12 0 10 m (90) +test12 0 11 m (91) +test12 0 12 m (92) +test12 0 13 m (93) +test12 0 14 m (94) +test12 0 15 m (95) +test12 0 16 m (96) +test12 0 17 m (97) +test12 0 18 m (98) +test12 0 19 m (99) +#end document diff --git a/test/DataFiles/boundary_with_singletons/all_singletons+missed_mentions b/test/DataFiles/boundary_with_singletons/all_singletons+missed_mentions new file mode 100644 index 0000000..b931dbb --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/all_singletons+missed_mentions @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (9) +test3 0 9 m (10) + +test4 0 0 m (11) +test4 0 1 m (12) +test4 0 2 m (13) +test4 0 3 m (14) +test4 0 4 m (15) +test4 0 5 m (16) +test4 0 6 m (17) +test4 0 7 m (18) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (41) +test6 0 1 m (42) +test6 0 2 m (43) +test6 0 3 m (44) +test6 0 4 m (45) + +test1 0 0 m (46) +test1 0 1 m (47) +test1 0 2 m (48) +test1 0 3 m (49) +test1 0 4 m (50) + +test2 0 0 m (51) +test2 0 1 m (52) +test2 0 2 m (53) +test2 0 3 m (54) +test2 0 4 m (55) + +test7 0 0 m (56) +test7 0 1 m (57) +test7 0 2 m (58) +test7 0 3 m (59) + +test9 0 0 m (60) +test9 0 1 m (61) +test9 0 2 m (62) +test9 0 3 m (63) +test9 0 4 m (63) +test9 0 5 m (65) +test9 0 6 m (66) +test9 0 7 m (67) +test9 0 8 m (68) +test9 0 9 m (69) +test9 0 10 m (70) +test9 0 11 m (71) +test9 0 12 m (72) +test9 0 13 m (73) +test9 0 14 m (74) +test9 0 15 m (75) +test9 0 16 m (76) +test9 0 17 m (77) +test9 0 18 m (78) +test9 0 19 m (79) + +test13 0 0 m (100) +test13 0 1 m (101) +test13 0 2 m (102) +test13 0 3 m (103) +test13 0 4 m (104) +test13 0 5 m (105) +test13 0 6 m (106) +test13 0 7 m (107) +test13 0 8 m (108) +test13 0 9 m (109) +test13 0 10 m (110) +test13 0 11 m (111) +test13 0 12 m (112) +test13 0 13 m (113) +test13 0 14 m (114) +test13 0 15 m (115) +test13 0 16 m (116) +test13 0 17 m (117) +test13 0 18 m (118) +test13 0 19 m (119) + +test14 0 0 m (120) +test14 0 1 m (121) +test14 0 2 m (122) +test14 0 3 m (123) +test14 0 4 m (124) +test14 0 5 m (125) +test14 0 6 m (126) +test14 0 7 m (127) +test14 0 8 m (128) +test14 0 9 m (129) +test14 0 10 m (130) +test14 0 11 m (131) +test14 0 12 m (132) +test14 0 13 m (133) +test14 0 14 m (134) +test14 0 15 m (135) +test14 0 16 m (136) +test14 0 17 m (137) +test14 0 18 m (138) +test14 0 19 m (139) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary_with_singletons/key b/test/DataFiles/boundary_with_singletons/key new file mode 100644 index 0000000..4231da1 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/key @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test13 0 0 m (100) +test13 0 1 m (101) +test13 0 2 m (102) +test13 0 3 m (103) +test13 0 4 m (104) +test13 0 5 m (105) +test13 0 6 m (106) +test13 0 7 m (107) +test13 0 8 m (108) +test13 0 9 m (109) +test13 0 10 m (110) +test13 0 11 m (111) +test13 0 12 m (112) +test13 0 13 m (113) +test13 0 14 m (114) +test13 0 15 m (115) +test13 0 16 m (116) +test13 0 17 m (117) +test13 0 18 m (118) +test13 0 19 m (119) + +test14 0 0 m (120) +test14 0 1 m (121) +test14 0 2 m (122) +test14 0 3 m (123) +test14 0 4 m (124) +test14 0 5 m (125) +test14 0 6 m (126) +test14 0 7 m (127) +test14 0 8 m (128) +test14 0 9 m (129) +test14 0 10 m (130) +test14 0 11 m (131) +test14 0 12 m (132) +test14 0 13 m (133) +test14 0 14 m (134) +test14 0 15 m (135) +test14 0 16 m (136) +test14 0 17 m (137) +test14 0 18 m (138) +test14 0 19 m (139) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary_with_singletons/single_entity b/test/DataFiles/boundary_with_singletons/single_entity new file mode 100644 index 0000000..0840f03 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/single_entity @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test13 0 0 m (7) +test13 0 1 m (7) +test13 0 2 m (7) +test13 0 3 m (7) +test13 0 4 m (7) +test13 0 5 m (7) +test13 0 6 m (7) +test13 0 7 m (7) +test13 0 8 m (7) +test13 0 9 m (7) +test13 0 10 m (7) +test13 0 11 m (7) +test13 0 12 m (7) +test13 0 13 m (7) +test13 0 14 m (7) +test13 0 15 m (7) +test13 0 16 m (7) +test13 0 17 m (7) +test13 0 18 m (7) +test13 0 19 m (7) + +test14 0 0 m (7) +test14 0 1 m (7) +test14 0 2 m (7) +test14 0 3 m (7) +test14 0 4 m (7) +test14 0 5 m (7) +test14 0 6 m (7) +test14 0 7 m (7) +test14 0 8 m (7) +test14 0 9 m (7) +test14 0 10 m (7) +test14 0 11 m (7) +test14 0 12 m (7) +test14 0 13 m (7) +test14 0 14 m (7) +test14 0 15 m (7) +test14 0 16 m (7) +test14 0 17 m (7) +test14 0 18 m (7) +test14 0 19 m (7) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/boundary_with_singletons/single_entity+extra_mentions b/test/DataFiles/boundary_with_singletons/single_entity+extra_mentions new file mode 100644 index 0000000..3ab5f48 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/single_entity+extra_mentions @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test13 0 0 m (7) +test13 0 1 m (7) +test13 0 2 m (7) +test13 0 3 m (7) +test13 0 4 m (7) +test13 0 5 m (7) +test13 0 6 m (7) +test13 0 7 m (7) +test13 0 8 m (7) +test13 0 9 m (7) +test13 0 10 m (7) +test13 0 11 m (7) +test13 0 12 m (7) +test13 0 13 m (7) +test13 0 14 m (7) +test13 0 15 m (7) +test13 0 16 m (7) +test13 0 17 m (7) +test13 0 18 m (7) +test13 0 19 m (7) + +test14 0 0 m (7) +test14 0 1 m (7) +test14 0 2 m (7) +test14 0 3 m (7) +test14 0 4 m (7) +test14 0 5 m (7) +test14 0 6 m (7) +test14 0 7 m (7) +test14 0 8 m (7) +test14 0 9 m (7) +test14 0 10 m (7) +test14 0 11 m (7) +test14 0 12 m (7) +test14 0 13 m (7) +test14 0 14 m (7) +test14 0 15 m (7) +test14 0 16 m (7) +test14 0 17 m (7) +test14 0 18 m (7) +test14 0 19 m (7) + +test12 0 0 m (7) +test12 0 1 m (7) +test12 0 2 m (7) +test12 0 3 m (7) +test12 0 4 m (7) +test12 0 5 m (7) +test12 0 6 m (7) +test12 0 7 m (7) +test12 0 8 m (7) +test12 0 9 m (7) +test12 0 10 m (7) +test12 0 11 m (7) +test12 0 12 m (7) +test12 0 13 m (7) +test12 0 14 m (7) +test12 0 15 m (7) +test12 0 16 m (7) +test12 0 17 m (7) +test12 0 18 m (7) +test12 0 19 m (7) +#end document diff --git a/test/DataFiles/boundary_with_singletons/single_entity+missed_mentions b/test/DataFiles/boundary_with_singletons/single_entity+missed_mentions new file mode 100644 index 0000000..ff08c80 --- /dev/null +++ b/test/DataFiles/boundary_with_singletons/single_entity+missed_mentions @@ -0,0 +1,151 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (7) +test6 0 1 m (7) +test6 0 2 m (7) +test6 0 3 m (7) +test6 0 4 m (7) + +test1 0 0 m (7) +test1 0 1 m (7) +test1 0 2 m (7) +test1 0 3 m (7) +test1 0 4 m (7) + +test2 0 0 m (7) +test2 0 1 m (7) +test2 0 2 m (7) +test2 0 3 m (7) +test2 0 4 m (7) + +test7 0 0 m (7) +test7 0 1 m (7) +test7 0 2 m (7) +test7 0 3 m (7) + +test9 0 0 m (7) +test9 0 1 m (7) +test9 0 2 m (7) +test9 0 3 m (7) +test9 0 4 m (7) +test9 0 5 m (7) +test9 0 6 m (7) +test9 0 7 m (7) +test9 0 8 m (7) +test9 0 9 m (7) +test9 0 10 m (7) +test9 0 11 m (7) +test9 0 12 m (7) +test9 0 13 m (7) +test9 0 14 m (7) +test9 0 15 m (7) +test9 0 16 m (7) +test9 0 17 m (7) +test9 0 18 m (7) +test9 0 19 m (7) + +test13 0 0 m (7) +test13 0 1 m (7) +test13 0 2 m (7) +test13 0 3 m (7) +test13 0 4 m (7) +test13 0 5 m (7) +test13 0 6 m (7) +test13 0 7 m (7) +test13 0 8 m (7) +test13 0 9 m (7) +test13 0 10 m (7) +test13 0 11 m (7) +test13 0 12 m (7) +test13 0 13 m (7) +test13 0 14 m (7) +test13 0 15 m (7) +test13 0 16 m (7) +test13 0 17 m (7) +test13 0 18 m (7) +test13 0 19 m (7) + +test14 0 0 m (7) +test14 0 1 m (7) +test14 0 2 m (7) +test14 0 3 m (7) +test14 0 4 m (7) +test14 0 5 m (7) +test14 0 6 m (7) +test14 0 7 m (7) +test14 0 8 m (7) +test14 0 9 m (7) +test14 0 10 m (7) +test14 0 11 m (7) +test14 0 12 m (7) +test14 0 13 m (7) +test14 0 14 m (7) +test14 0 15 m (7) +test14 0 16 m (7) +test14 0 17 m (7) +test14 0 18 m (7) +test14 0 19 m (7) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/dec20.response b/test/DataFiles/correct_entities/dec20.response new file mode 100644 index 0000000..4f6558e --- /dev/null +++ b/test/DataFiles/correct_entities/dec20.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/dec40.response b/test/DataFiles/correct_entities/dec40.response new file mode 100644 index 0000000..06d3069 --- /dev/null +++ b/test/DataFiles/correct_entities/dec40.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/dec60.response b/test/DataFiles/correct_entities/dec60.response new file mode 100644 index 0000000..8745d61 --- /dev/null +++ b/test/DataFiles/correct_entities/dec60.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/dec80.response b/test/DataFiles/correct_entities/dec80.response new file mode 100644 index 0000000..f55ba1a --- /dev/null +++ b/test/DataFiles/correct_entities/dec80.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/inc20.response b/test/DataFiles/correct_entities/inc20.response new file mode 100644 index 0000000..fb4c2dd --- /dev/null +++ b/test/DataFiles/correct_entities/inc20.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/inc40.response b/test/DataFiles/correct_entities/inc40.response new file mode 100644 index 0000000..5620808 --- /dev/null +++ b/test/DataFiles/correct_entities/inc40.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (1) +test9 0 7 m (1) +test9 0 8 m (2) +test9 0 9 m (2) +test9 0 10 m (3) +test9 0 11 m (3) +test9 0 12 m (4) +test9 0 13 m (4) +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_entities/inc60.response b/test/DataFiles/correct_entities/inc60.response new file mode 100644 index 0000000..abcc361 --- /dev/null +++ b/test/DataFiles/correct_entities/inc60.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/correct_entities/inc80.response b/test/DataFiles/correct_entities/inc80.response new file mode 100644 index 0000000..c77dd9c --- /dev/null +++ b/test/DataFiles/correct_entities/inc80.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m - +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/correct_entities/key b/test/DataFiles/correct_entities/key new file mode 100644 index 0000000..bbfd6bd --- /dev/null +++ b/test/DataFiles/correct_entities/key @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/correct_links/00-incorrect_links_included.response b/test/DataFiles/correct_links/00-incorrect_links_included.response new file mode 100644 index 0000000..012f5bb --- /dev/null +++ b/test/DataFiles/correct_links/00-incorrect_links_included.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (100) +test3 0 1 m (200) +test3 0 2 m (24) +test3 0 3 m (23) +test3 0 4 m (22) +test3 0 5 m (21) +test3 0 6 m (20) +test3 0 7 m (27) +test3 0 8 m (26) +test3 0 9 m (25) + +test4 0 0 m (100) +test4 0 1 m (200) +test4 0 2 m (24) +test4 0 3 m (23) +test4 0 4 m (22) +test4 0 5 m (21) +test4 0 6 m (20) +test4 0 7 m (27) +test4 0 8 m (26) +test4 0 9 m (25) + +test5 0 0 m (100) +test5 0 1 m (200) +test5 0 2 m (300) +test5 0 3 m (400) +test5 0 4 m (500) +test5 0 5 m (600) +test5 0 6 m (700) +test5 0 7 m (800) +test5 0 8 m (900) +test5 0 9 m (1000) +test5 0 10 m (1100) +test5 0 11 m (1200) +test5 0 12 m (20) +test5 0 13 m (21) +test5 0 14 m (22) +test5 0 15 m (23) +test5 0 16 m (24) +test5 0 17 m (25) +test5 0 18 m (26) +test5 0 19 m (27) + +test6 0 5 m (20) +test6 0 1 m (700) +test6 0 2 m (22) +test6 0 3 m (23) +test6 0 4 m (24) + +test1 0 0 m (400) +test1 0 1 m (21) +test1 0 2 m (1000) +test1 0 3 m (23) +test1 0 4 m (1100) + +test2 0 0 m (20) +test2 0 1 m (800) +test2 0 2 m (22) +test2 0 3 m (23) +test2 0 4 m (24) + +test7 0 0 m (300) +test7 0 1 m (21) +test7 0 2 m (22) +test7 0 3 m (23) + +test9 0 0 m (300) +test9 0 1 m (600) +test9 0 2 m (500) +test9 0 3 m (21) +test9 0 4 m (20) +test9 0 5 m (21) +test9 0 6 m (20) +test9 0 7 m (21) +test9 0 8 m (20) +test9 0 9 m (900) +test9 0 10 m (20) +test9 0 11 m (400) +test9 0 12 m (20) +test9 0 13 m (21) +test9 0 14 m (20) +test9 0 15 m (1200) +test9 0 16 m (20) +test9 0 17 m (500) +test9 0 18 m (20) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/correct_links/20-incorrect_links_included.response b/test/DataFiles/correct_links/20-incorrect_links_included.response new file mode 100644 index 0000000..dec0d12 --- /dev/null +++ b/test/DataFiles/correct_links/20-incorrect_links_included.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (100) +test3 0 1 m (200) +test3 0 2 m (24) +test3 0 3 m (23) +test3 0 4 m (22) +test3 0 5 m (21) +test3 0 6 m (20) +test3 0 7 m (27) +test3 0 8 m (26) +test3 0 9 m (25) + +test4 0 0 m (100) +test4 0 1 m (200) +test4 0 2 m (24) +test4 0 3 m (23) +test4 0 4 m (22) +test4 0 5 m (21) +test4 0 6 m (20) +test4 0 7 m (27) +test4 0 8 m (26) +test4 0 9 m (25) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (20) +test5 0 13 m (21) +test5 0 14 m (22) +test5 0 15 m (23) +test5 0 16 m (24) +test5 0 17 m (25) +test5 0 18 m (26) +test5 0 19 m (27) + +test6 0 5 m (20) +test6 0 1 m (21) +test6 0 2 m (22) +test6 0 3 m (23) +test6 0 4 m (24) + +test1 0 0 m (20) +test1 0 1 m (21) +test1 0 2 m (22) +test1 0 3 m (23) +test1 0 4 m (24) + +test2 0 0 m (20) +test2 0 1 m (21) +test2 0 2 m (22) +test2 0 3 m (23) +test2 0 4 m (24) + +test7 0 0 m (20) +test7 0 1 m (21) +test7 0 2 m (22) +test7 0 3 m (23) + +test9 0 0 m (20) +test9 0 1 m (21) +test9 0 2 m (20) +test9 0 3 m (21) +test9 0 4 m (20) +test9 0 5 m (21) +test9 0 6 m (20) +test9 0 7 m (21) +test9 0 8 m (20) +test9 0 9 m (21) +test9 0 10 m (20) +test9 0 11 m (21) +test9 0 12 m (20) +test9 0 13 m (21) +test9 0 14 m (20) +test9 0 15 m (21) +test9 0 16 m (20) +test9 0 17 m (21) +test9 0 18 m (20) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/correct_links/20.response b/test/DataFiles/correct_links/20.response new file mode 100644 index 0000000..d2b9eed --- /dev/null +++ b/test/DataFiles/correct_links/20.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_links/40-incorrect_links_included.response b/test/DataFiles/correct_links/40-incorrect_links_included.response new file mode 100644 index 0000000..59f1269 --- /dev/null +++ b/test/DataFiles/correct_links/40-incorrect_links_included.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (100) +test3 0 1 m (200) +test3 0 2 m (24) +test3 0 3 m (23) +test3 0 4 m (22) +test3 0 5 m (21) +test3 0 6 m (20) +test3 0 7 m (27) +test3 0 8 m (26) +test3 0 9 m (25) + +test4 0 0 m (100) +test4 0 1 m (200) +test4 0 2 m (24) +test4 0 3 m (23) +test4 0 4 m (22) +test4 0 5 m (21) +test4 0 6 m (20) +test4 0 7 m (27) +test4 0 8 m (26) +test4 0 9 m (25) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (25) +test5 0 18 m (26) +test5 0 19 m (27) + +test6 0 5 m (20) +test6 0 1 m (21) +test6 0 2 m (22) +test6 0 3 m (23) +test6 0 4 m (24) + +test1 0 0 m (20) +test1 0 1 m (21) +test1 0 2 m (22) +test1 0 3 m (23) +test1 0 4 m (24) + +test2 0 0 m (20) +test2 0 1 m (21) +test2 0 2 m (22) +test2 0 3 m (23) +test2 0 4 m (24) + +test7 0 0 m (20) +test7 0 1 m (21) +test7 0 2 m (22) +test7 0 3 m (23) + +test9 0 0 m (20) +test9 0 1 m (21) +test9 0 2 m (20) +test9 0 3 m (21) +test9 0 4 m (20) +test9 0 5 m (21) +test9 0 6 m (20) +test9 0 7 m (21) +test9 0 8 m (20) +test9 0 9 m (21) +test9 0 10 m (20) +test9 0 11 m (21) +test9 0 12 m (20) +test9 0 13 m (21) +test9 0 14 m (20) +test9 0 15 m (21) +test9 0 16 m (20) +test9 0 17 m (21) +test9 0 18 m (20) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/correct_links/40.response b/test/DataFiles/correct_links/40.response new file mode 100644 index 0000000..b9e5f26 --- /dev/null +++ b/test/DataFiles/correct_links/40.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m - +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_links/60-incorrect_links_included.response b/test/DataFiles/correct_links/60-incorrect_links_included.response new file mode 100644 index 0000000..b349a72 --- /dev/null +++ b/test/DataFiles/correct_links/60-incorrect_links_included.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (100) +test3 0 1 m (200) +test3 0 2 m (24) +test3 0 3 m (23) +test3 0 4 m (22) +test3 0 5 m (21) +test3 0 6 m (20) +test3 0 7 m (27) +test3 0 8 m (26) +test3 0 9 m (25) + +test4 0 0 m (100) +test4 0 1 m (200) +test4 0 2 m (24) +test4 0 3 m (23) +test4 0 4 m (22) +test4 0 5 m (21) +test4 0 6 m (20) +test4 0 7 m (27) +test4 0 8 m (26) +test4 0 9 m (25) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (20) +test6 0 1 m (21) +test6 0 2 m (22) +test6 0 3 m (23) +test6 0 4 m (24) + +test1 0 0 m (20) +test1 0 1 m (21) +test1 0 2 m (22) +test1 0 3 m (23) +test1 0 4 m (24) + +test2 0 0 m (20) +test2 0 1 m (21) +test2 0 2 m (22) +test2 0 3 m (23) +test2 0 4 m (24) + +test7 0 0 m (1) +test7 0 1 m (1) +test7 0 2 m (1) +test7 0 3 m (1) + +test9 0 0 m (20) +test9 0 1 m (21) +test9 0 2 m (20) +test9 0 3 m (21) +test9 0 4 m (20) +test9 0 5 m (21) +test9 0 6 m (20) +test9 0 7 m (21) +test9 0 8 m (20) +test9 0 9 m (21) +test9 0 10 m (20) +test9 0 11 m (21) +test9 0 12 m (20) +test9 0 13 m (21) +test9 0 14 m (20) +test9 0 15 m (21) +test9 0 16 m (20) +test9 0 17 m (21) +test9 0 18 m (20) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/correct_links/60.response b/test/DataFiles/correct_links/60.response new file mode 100644 index 0000000..09cc409 --- /dev/null +++ b/test/DataFiles/correct_links/60.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m - +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m - +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m (1) +test7 0 2 m (1) +test7 0 3 m (1) + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_links/80-incorrect_links_included.response b/test/DataFiles/correct_links/80-incorrect_links_included.response new file mode 100644 index 0000000..88d2d0c --- /dev/null +++ b/test/DataFiles/correct_links/80-incorrect_links_included.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (2) +test3 0 1 m (2) +test3 0 2 m (2) +test3 0 3 m (2) +test3 0 4 m (2) +test3 0 5 m (2) +test3 0 6 m (2) +test3 0 7 m (2) +test3 0 8 m (2) +test3 0 9 m (2) + +test4 0 0 m (3) +test4 0 1 m (3) +test4 0 2 m (3) +test4 0 3 m (3) +test4 0 4 m (3) +test4 0 5 m (3) +test4 0 6 m (3) +test4 0 7 m (20) +test4 0 8 m (21) +test4 0 9 m (22) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (20) +test6 0 1 m (21) +test6 0 2 m (22) +test6 0 3 m (23) +test6 0 4 m (24) + +test1 0 0 m (20) +test1 0 1 m (21) +test1 0 2 m (22) +test1 0 3 m (23) +test1 0 4 m (24) + +test2 0 0 m (20) +test2 0 1 m (21) +test2 0 2 m (22) +test2 0 3 m (23) +test2 0 4 m (24) + +test7 0 0 m (1) +test7 0 1 m (1) +test7 0 2 m (1) +test7 0 3 m (1) + +test9 0 0 m (20) +test9 0 1 m (21) +test9 0 2 m (20) +test9 0 3 m (21) +test9 0 4 m (20) +test9 0 5 m (21) +test9 0 6 m (20) +test9 0 7 m (21) +test9 0 8 m (20) +test9 0 9 m (21) +test9 0 10 m (20) +test9 0 11 m (21) +test9 0 12 m (20) +test9 0 13 m (21) +test9 0 14 m (20) +test9 0 15 m (21) +test9 0 16 m (20) +test9 0 17 m (21) +test9 0 18 m (20) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/correct_links/80.response b/test/DataFiles/correct_links/80.response new file mode 100644 index 0000000..84ff0bc --- /dev/null +++ b/test/DataFiles/correct_links/80.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (2) +test3 0 1 m (2) +test3 0 2 m (2) +test3 0 3 m (2) +test3 0 4 m (2) +test3 0 5 m (2) +test3 0 6 m (2) +test3 0 7 m (2) +test3 0 8 m (2) +test3 0 9 m (2) + +test4 0 0 m (3) +test4 0 1 m (3) +test4 0 2 m (3) +test4 0 3 m (3) +test4 0 4 m (3) +test4 0 5 m (3) +test4 0 6 m (3) +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m - +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m - +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m - +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m (1) +test7 0 2 m (1) +test7 0 3 m (1) + +test9 0 0 m - +test9 0 1 m - +test9 0 2 m - +test9 0 3 m - +test9 0 4 m - +test9 0 5 m - +test9 0 6 m - +test9 0 7 m - +test9 0 8 m - +test9 0 9 m - +test9 0 10 m - +test9 0 11 m - +test9 0 12 m - +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/correct_links/key b/test/DataFiles/correct_links/key new file mode 100644 index 0000000..bbfd6bd --- /dev/null +++ b/test/DataFiles/correct_links/key @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/extra_mention/1-10.response b/test/DataFiles/extra_mention/1-10.response new file mode 100644 index 0000000..85fcab1 --- /dev/null +++ b/test/DataFiles/extra_mention/1-10.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (1) +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/1-2.response b/test/DataFiles/extra_mention/1-2.response new file mode 100644 index 0000000..f0cbf38 --- /dev/null +++ b/test/DataFiles/extra_mention/1-2.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (8) +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/1-5.response b/test/DataFiles/extra_mention/1-5.response new file mode 100644 index 0000000..9a68df0 --- /dev/null +++ b/test/DataFiles/extra_mention/1-5.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (5) +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/10-0.response b/test/DataFiles/extra_mention/10-0.response new file mode 100644 index 0000000..17fa3e9 --- /dev/null +++ b/test/DataFiles/extra_mention/10-0.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (18) +test12 0 1 m (18) +test12 0 2 m (18) +test12 0 3 m (18) +test12 0 4 m (18) +test12 0 5 m (18) +test12 0 6 m (18) +test12 0 7 m (18) +test12 0 8 m (18) +test12 0 9 m (18) +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/10-10.response b/test/DataFiles/extra_mention/10-10.response new file mode 100644 index 0000000..2e098aa --- /dev/null +++ b/test/DataFiles/extra_mention/10-10.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (1) +test12 0 1 m (1) +test12 0 2 m (1) +test12 0 3 m (1) +test12 0 4 m (1) +test12 0 5 m (1) +test12 0 6 m (1) +test12 0 7 m (1) +test12 0 8 m (1) +test12 0 9 m (1) +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/10-2.response b/test/DataFiles/extra_mention/10-2.response new file mode 100644 index 0000000..1e391ad --- /dev/null +++ b/test/DataFiles/extra_mention/10-2.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (8) +test12 0 1 m (8) +test12 0 2 m (8) +test12 0 3 m (8) +test12 0 4 m (8) +test12 0 5 m (8) +test12 0 6 m (8) +test12 0 7 m (8) +test12 0 8 m (8) +test12 0 9 m (8) +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/10-5.response b/test/DataFiles/extra_mention/10-5.response new file mode 100644 index 0000000..8861035 --- /dev/null +++ b/test/DataFiles/extra_mention/10-5.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (3) +test12 0 1 m (3) +test12 0 2 m (3) +test12 0 3 m (3) +test12 0 4 m (3) +test12 0 5 m (3) +test12 0 6 m (3) +test12 0 7 m (3) +test12 0 8 m (3) +test12 0 9 m (3) +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/2-0.response b/test/DataFiles/extra_mention/2-0.response new file mode 100644 index 0000000..38edf97 --- /dev/null +++ b/test/DataFiles/extra_mention/2-0.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (18) +test12 0 1 m (18) +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/2-10.response b/test/DataFiles/extra_mention/2-10.response new file mode 100644 index 0000000..43ab631 --- /dev/null +++ b/test/DataFiles/extra_mention/2-10.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (1) +test12 0 1 m (1) +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/2-2.response b/test/DataFiles/extra_mention/2-2.response new file mode 100644 index 0000000..3d61d39 --- /dev/null +++ b/test/DataFiles/extra_mention/2-2.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (8) +test12 0 1 m (8) +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/2-20.response b/test/DataFiles/extra_mention/2-20.response new file mode 100644 index 0000000..cca7219 --- /dev/null +++ b/test/DataFiles/extra_mention/2-20.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (7) +test12 0 1 m (7) +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/2-5.response b/test/DataFiles/extra_mention/2-5.response new file mode 100644 index 0000000..0a97cc8 --- /dev/null +++ b/test/DataFiles/extra_mention/2-5.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (5) +test12 0 1 m (5) +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/3-0.response b/test/DataFiles/extra_mention/3-0.response new file mode 100644 index 0000000..9294f15 --- /dev/null +++ b/test/DataFiles/extra_mention/3-0.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (18) +test12 0 1 m (18) +test12 0 2 m (18) +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/3-10.response b/test/DataFiles/extra_mention/3-10.response new file mode 100644 index 0000000..3a7c590 --- /dev/null +++ b/test/DataFiles/extra_mention/3-10.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (6) +test12 0 1 m (6) +test12 0 2 m (6) +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/3-2.response b/test/DataFiles/extra_mention/3-2.response new file mode 100644 index 0000000..89692d2 --- /dev/null +++ b/test/DataFiles/extra_mention/3-2.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (8) +test12 0 1 m (8) +test12 0 2 m (8) +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/3-4.response b/test/DataFiles/extra_mention/3-4.response new file mode 100644 index 0000000..95ab3e6 --- /dev/null +++ b/test/DataFiles/extra_mention/3-4.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (2) +test12 0 1 m (2) +test12 0 2 m (2) +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/4-0.response b/test/DataFiles/extra_mention/4-0.response new file mode 100644 index 0000000..9b0c2df --- /dev/null +++ b/test/DataFiles/extra_mention/4-0.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (18) +test12 0 1 m (18) +test12 0 2 m (18) +test12 0 3 m (18) +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/5-0.response b/test/DataFiles/extra_mention/5-0.response new file mode 100644 index 0000000..8e80f16 --- /dev/null +++ b/test/DataFiles/extra_mention/5-0.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (18) +test12 0 1 m (18) +test12 0 2 m (18) +test12 0 3 m (18) +test12 0 4 m (18) +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/5-10.response b/test/DataFiles/extra_mention/5-10.response new file mode 100644 index 0000000..467be25 --- /dev/null +++ b/test/DataFiles/extra_mention/5-10.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (1) +test12 0 1 m (1) +test12 0 2 m (1) +test12 0 3 m (1) +test12 0 4 m (1) +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/5-2.response b/test/DataFiles/extra_mention/5-2.response new file mode 100644 index 0000000..78b5b51 --- /dev/null +++ b/test/DataFiles/extra_mention/5-2.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (10) +test12 0 1 m (10) +test12 0 2 m (10) +test12 0 3 m (10) +test12 0 4 m (10) +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/5-5.response b/test/DataFiles/extra_mention/5-5.response new file mode 100644 index 0000000..365dd26 --- /dev/null +++ b/test/DataFiles/extra_mention/5-5.response @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m (3) +test12 0 1 m (3) +test12 0 2 m (3) +test12 0 3 m (3) +test12 0 4 m (3) +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/extra_mention/key b/test/DataFiles/extra_mention/key new file mode 100644 index 0000000..00b6272 --- /dev/null +++ b/test/DataFiles/extra_mention/key @@ -0,0 +1,109 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) + +test12 0 0 m - +test12 0 1 m - +test12 0 2 m - +test12 0 3 m - +test12 0 4 m - +test12 0 5 m - +test12 0 6 m - +test12 0 7 m - +test12 0 8 m - +test12 0 9 m - +test12 0 10 m - +test12 0 11 m - +test12 0 12 m - +test12 0 13 m - +test12 0 14 m - +test12 0 15 m - +test12 0 16 m - +test12 0 17 m - +test12 0 18 m - +test12 0 19 m - +#end document diff --git a/test/DataFiles/mention_identification/100 b/test/DataFiles/mention_identification/100 new file mode 100644 index 0000000..cd00aac --- /dev/null +++ b/test/DataFiles/mention_identification/100 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (6) +test3 0 6 m (7) +test3 0 7 m (8) +test3 0 8 m (11) +test3 0 9 m (12) + +test4 0 0 m (1) +test4 0 1 m (2) +test4 0 2 m (3) +test4 0 3 m (4) +test4 0 4 m (5) +test4 0 5 m (6) +test4 0 6 m (9) +test4 0 7 m (10) +test4 0 8 m (19) +test4 0 9 m (20) + +test5 0 0 m (1) +test5 0 1 m (2) +test5 0 2 m (3) +test5 0 3 m (5) +test5 0 4 m (6) +test5 0 5 m (7) +test5 0 6 m (8) +test5 0 7 m (9) +test5 0 8 m (10) +test5 0 9 m (11) +test5 0 10 m (12) +test5 0 11 m (13) +test5 0 12 m (14) +test5 0 13 m (15) +test5 0 14 m (16) +test5 0 15 m (17) +test5 0 16 m (18) +test5 0 17 m (19) +test5 0 18 m (20) +test5 0 19 m (21) + +test6 0 5 m (1) +test6 0 1 m (2) +test6 0 2 m (5) +test6 0 3 m (7) +test6 0 4 m (10) + +test1 0 0 m (1) +test1 0 1 m (3) +test1 0 2 m (6) +test1 0 3 m (8) +test1 0 4 m (12) + +test2 0 0 m (1) +test2 0 1 m (14) +test2 0 2 m (19) +test2 0 3 m (20) +test2 0 4 m (21) + +test7 0 0 m (1) +test7 0 1 m (9) +test7 0 2 m (11) +test7 0 3 m (13) + +test9 0 0 m (1) +test9 0 1 m (2) +test9 0 2 m (3) +test9 0 3 m (4) +test9 0 4 m (5) +test9 0 5 m (6) +test9 0 6 m (7) +test9 0 7 m (8) +test9 0 8 m (9) +test9 0 9 m (10) +test9 0 10 m (11) +test9 0 11 m (12) +test9 0 12 m (13) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (16) +test9 0 16 m (17) +test9 0 17 m (18) +test9 0 18 m (19) +test9 0 19 m (21) +#end document diff --git a/test/DataFiles/mention_identification/20 b/test/DataFiles/mention_identification/20 new file mode 100644 index 0000000..fe29a41 --- /dev/null +++ b/test/DataFiles/mention_identification/20 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m - +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m (1) +test4 0 1 m - +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (1) +test5 0 1 m - +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (1) +test6 0 1 m - +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m (1) +test1 0 1 m - +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m (1) +test2 0 1 m - +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m - +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m (1) +test9 0 1 m - +test9 0 2 m (1) +test9 0 3 m - +test9 0 4 m (1) +test9 0 5 m - +test9 0 6 m (1) +test9 0 7 m - +test9 0 8 m (1) +test9 0 9 m - +test9 0 10 m (1) +test9 0 11 m - +test9 0 12 m (1) +test9 0 13 m - +test9 0 14 m - +test9 0 15 m - +test9 0 16 m - +test9 0 17 m - +test9 0 18 m - +test9 0 19 m - +#end document diff --git a/test/DataFiles/mention_identification/40 b/test/DataFiles/mention_identification/40 new file mode 100644 index 0000000..888b905 --- /dev/null +++ b/test/DataFiles/mention_identification/40 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m - +test3 0 3 m - +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m (1) +test4 0 1 m (2) +test4 0 2 m - +test4 0 3 m - +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (1) +test5 0 1 m (2) +test5 0 2 m - +test5 0 3 m - +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (1) +test6 0 1 m (2) +test6 0 2 m - +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m (1) +test1 0 1 m (2) +test1 0 2 m - +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m (1) +test2 0 1 m (2) +test2 0 2 m - +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m (2) +test7 0 2 m - +test7 0 3 m - + +test9 0 0 m (1) +test9 0 1 m (2) +test9 0 2 m (1) +test9 0 3 m (2) +test9 0 4 m (1) +test9 0 5 m (2) +test9 0 6 m (1) +test9 0 7 m (2) +test9 0 8 m (1) +test9 0 9 m - +test9 0 10 m (1) +test9 0 11 m - +test9 0 12 m (1) +test9 0 13 m - +test9 0 14 m (1) +test9 0 15 m - +test9 0 16 m (1) +test9 0 17 m - +test9 0 18 m (1) +test9 0 19 m - +#end document diff --git a/test/DataFiles/mention_identification/60 b/test/DataFiles/mention_identification/60 new file mode 100644 index 0000000..d5b4bf8 --- /dev/null +++ b/test/DataFiles/mention_identification/60 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m - +test3 0 5 m - +test3 0 6 m - +test3 0 7 m - +test3 0 8 m - +test3 0 9 m - + +test4 0 0 m (1) +test4 0 1 m (2) +test4 0 2 m (3) +test4 0 3 m (4) +test4 0 4 m - +test4 0 5 m - +test4 0 6 m - +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (1) +test5 0 1 m (2) +test5 0 2 m (3) +test5 0 3 m (4) +test5 0 4 m - +test5 0 5 m - +test5 0 6 m - +test5 0 7 m - +test5 0 8 m - +test5 0 9 m - +test5 0 10 m - +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (1) +test6 0 1 m (2) +test6 0 2 m (3) +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m (1) +test1 0 1 m (2) +test1 0 2 m (3) +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m (1) +test2 0 1 m (2) +test2 0 2 m (3) +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m (2) +test7 0 2 m (3) +test7 0 3 m - + +test9 0 0 m (1) +test9 0 1 m (2) +test9 0 2 m (1) +test9 0 3 m (2) +test9 0 4 m (1) +test9 0 5 m (2) +test9 0 6 m (1) +test9 0 7 m (2) +test9 0 8 m (1) +test9 0 9 m (3) +test9 0 10 m (1) +test9 0 11 m (3) +test9 0 12 m (1) +test9 0 13 m (4) +test9 0 14 m (1) +test9 0 15 m - +test9 0 16 m (1) +test9 0 17 m - +test9 0 18 m (1) +test9 0 19 m - +#end document diff --git a/test/DataFiles/mention_identification/80 b/test/DataFiles/mention_identification/80 new file mode 100644 index 0000000..41a1c66 --- /dev/null +++ b/test/DataFiles/mention_identification/80 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (2) +test3 0 2 m (3) +test3 0 3 m (4) +test3 0 4 m (5) +test3 0 5 m (7) +test3 0 6 m (8) +test3 0 7 m (9) +test3 0 8 m (10) +test3 0 9 m - + +test4 0 0 m (1) +test4 0 1 m (2) +test4 0 2 m (3) +test4 0 3 m (4) +test4 0 4 m (6) +test4 0 5 m (10) +test4 0 6 m (11) +test4 0 7 m - +test4 0 8 m - +test4 0 9 m - + +test5 0 0 m (1) +test5 0 1 m (2) +test5 0 2 m (3) +test5 0 3 m (4) +test5 0 4 m (5) +test5 0 5 m (6) +test5 0 6 m (7) +test5 0 7 m (8) +test5 0 8 m (9) +test5 0 9 m (10) +test5 0 10 m (11) +test5 0 11 m - +test5 0 12 m - +test5 0 13 m - +test5 0 14 m - +test5 0 15 m - +test5 0 16 m - +test5 0 17 m - +test5 0 18 m - +test5 0 19 m - + +test6 0 5 m (1) +test6 0 1 m (2) +test6 0 2 m (3) +test6 0 3 m - +test6 0 4 m - + +test1 0 0 m (1) +test1 0 1 m (2) +test1 0 2 m (3) +test1 0 3 m - +test1 0 4 m - + +test2 0 0 m (1) +test2 0 1 m (2) +test2 0 2 m (3) +test2 0 3 m - +test2 0 4 m - + +test7 0 0 m (1) +test7 0 1 m (2) +test7 0 2 m (3) +test7 0 3 m - + +test9 0 0 m (1) +test9 0 1 m (2) +test9 0 2 m (1) +test9 0 3 m (2) +test9 0 4 m (1) +test9 0 5 m (2) +test9 0 6 m (1) +test9 0 7 m (2) +test9 0 8 m (1) +test9 0 9 m (3) +test9 0 10 m (1) +test9 0 11 m (3) +test9 0 12 m (1) +test9 0 13 m (4) +test9 0 14 m (1) +test9 0 15 m - +test9 0 16 m (1) +test9 0 17 m - +test9 0 18 m (1) +test9 0 19 m - +#end document diff --git a/test/DataFiles/mention_identification/key b/test/DataFiles/mention_identification/key new file mode 100644 index 0000000..bbfd6bd --- /dev/null +++ b/test/DataFiles/mention_identification/key @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/10-10 b/test/DataFiles/merge/10-10 new file mode 100644 index 0000000..f129256 --- /dev/null +++ b/test/DataFiles/merge/10-10 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (1) +test4 0 1 m (1) +test4 0 2 m (1) +test4 0 3 m (1) +test4 0 4 m (1) +test4 0 5 m (1) +test4 0 6 m (1) +test4 0 7 m (1) +test4 0 8 m (1) +test4 0 9 m (1) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/2-2 b/test/DataFiles/merge/2-2 new file mode 100644 index 0000000..227cc19 --- /dev/null +++ b/test/DataFiles/merge/2-2 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (10) +test9 0 7 m (10) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/2-2-2 b/test/DataFiles/merge/2-2-2 new file mode 100644 index 0000000..6f9d188 --- /dev/null +++ b/test/DataFiles/merge/2-2-2 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (8) +test9 0 3 m (8) +test9 0 4 m (8) +test9 0 5 m (8) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/2-2-2-2 b/test/DataFiles/merge/2-2-2-2 new file mode 100644 index 0000000..98c2b24 --- /dev/null +++ b/test/DataFiles/merge/2-2-2-2 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (8) +test9 0 3 m (8) +test9 0 4 m (8) +test9 0 5 m (8) +test9 0 6 m (8) +test9 0 7 m (8) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/20-10 b/test/DataFiles/merge/20-10 new file mode 100644 index 0000000..f634f2a --- /dev/null +++ b/test/DataFiles/merge/20-10 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/20-10-10 b/test/DataFiles/merge/20-10-10 new file mode 100644 index 0000000..2ee611c --- /dev/null +++ b/test/DataFiles/merge/20-10-10 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (7) +test3 0 1 m (7) +test3 0 2 m (7) +test3 0 3 m (7) +test3 0 4 m (7) +test3 0 5 m (7) +test3 0 6 m (7) +test3 0 7 m (7) +test3 0 8 m (7) +test3 0 9 m (7) + +test4 0 0 m (7) +test4 0 1 m (7) +test4 0 2 m (7) +test4 0 3 m (7) +test4 0 4 m (7) +test4 0 5 m (7) +test4 0 6 m (7) +test4 0 7 m (7) +test4 0 8 m (7) +test4 0 9 m (7) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/4-5-5-5 b/test/DataFiles/merge/4-5-5-5 new file mode 100644 index 0000000..3df29f0 --- /dev/null +++ b/test/DataFiles/merge/4-5-5-5 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (3) +test1 0 1 m (3) +test1 0 2 m (3) +test1 0 3 m (3) +test1 0 4 m (3) + +test2 0 0 m (3) +test2 0 1 m (3) +test2 0 2 m (3) +test2 0 3 m (3) +test2 0 4 m (3) + +test7 0 0 m (3) +test7 0 1 m (3) +test7 0 2 m (3) +test7 0 3 m (3) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/5-5-5 b/test/DataFiles/merge/5-5-5 new file mode 100644 index 0000000..f50e44d --- /dev/null +++ b/test/DataFiles/merge/5-5-5 @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (3) +test1 0 1 m (3) +test1 0 2 m (3) +test1 0 3 m (3) +test1 0 4 m (3) + +test2 0 0 m (3) +test2 0 1 m (3) +test2 0 2 m (3) +test2 0 3 m (3) +test2 0 4 m (3) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/merge/key b/test/DataFiles/merge/key new file mode 100644 index 0000000..bbfd6bd --- /dev/null +++ b/test/DataFiles/merge/key @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/10-10.response b/test/DataFiles/split/10-10.response new file mode 100644 index 0000000..e8f6abb --- /dev/null +++ b/test/DataFiles/split/10-10.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (71) +test5 0 11 m (71) +test5 0 12 m (71) +test5 0 13 m (71) +test5 0 14 m (71) +test5 0 15 m (71) +test5 0 16 m (71) +test5 0 17 m (71) +test5 0 18 m (71) +test5 0 19 m (71) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/15-5.response b/test/DataFiles/split/15-5.response new file mode 100644 index 0000000..43a87d9 --- /dev/null +++ b/test/DataFiles/split/15-5.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (71) +test5 0 1 m (71) +test5 0 2 m (71) +test5 0 3 m (71) +test5 0 4 m (71) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/16-4.response b/test/DataFiles/split/16-4.response new file mode 100644 index 0000000..efc54a6 --- /dev/null +++ b/test/DataFiles/split/16-4.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (71) +test5 0 1 m (71) +test5 0 2 m (71) +test5 0 3 m (71) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/17-3.response b/test/DataFiles/split/17-3.response new file mode 100644 index 0000000..9fc106c --- /dev/null +++ b/test/DataFiles/split/17-3.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (71) +test5 0 1 m (71) +test5 0 2 m (71) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/18-2.response b/test/DataFiles/split/18-2.response new file mode 100644 index 0000000..da896fc --- /dev/null +++ b/test/DataFiles/split/18-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (71) +test5 0 1 m (71) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/2-1.response b/test/DataFiles/split/2-1.response new file mode 100644 index 0000000..01b376f --- /dev/null +++ b/test/DataFiles/split/2-1.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (21) +test7 0 3 m (21) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/2-2-1.response b/test/DataFiles/split/2-2-1.response new file mode 100644 index 0000000..2a2ad52 --- /dev/null +++ b/test/DataFiles/split/2-2-1.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (51) +test2 0 3 m (51) +test2 0 4 m (500) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/2-2.response b/test/DataFiles/split/2-2.response new file mode 100644 index 0000000..01b376f --- /dev/null +++ b/test/DataFiles/split/2-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (21) +test7 0 3 m (21) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/3-2.response b/test/DataFiles/split/3-2.response new file mode 100644 index 0000000..3e1f999 --- /dev/null +++ b/test/DataFiles/split/3-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (51) +test2 0 3 m (51) +test2 0 4 m (51) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/4-3-3.response b/test/DataFiles/split/4-3-3.response new file mode 100644 index 0000000..218113e --- /dev/null +++ b/test/DataFiles/split/4-3-3.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (100) +test3 0 5 m (101) +test3 0 6 m (101) +test3 0 7 m (101) +test3 0 8 m (100) +test3 0 9 m (100) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/5-3-2.response b/test/DataFiles/split/5-3-2.response new file mode 100644 index 0000000..f99a414 --- /dev/null +++ b/test/DataFiles/split/5-3-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (101) +test3 0 6 m (101) +test3 0 7 m (101) +test3 0 8 m (100) +test3 0 9 m (100) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/8-2.response b/test/DataFiles/split/8-2.response new file mode 100644 index 0000000..b2dfa71 --- /dev/null +++ b/test/DataFiles/split/8-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (61) +test4 0 9 m (61) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/9-5-6.response b/test/DataFiles/split/9-5-6.response new file mode 100644 index 0000000..6693120 --- /dev/null +++ b/test/DataFiles/split/9-5-6.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (77) +test5 0 1 m (77) +test5 0 2 m (77) +test5 0 3 m (77) +test5 0 4 m (77) +test5 0 5 m (77) +test5 0 6 m (77) +test5 0 7 m (77) +test5 0 8 m (77) +test5 0 9 m (27) +test5 0 10 m (27) +test5 0 11 m (27) +test5 0 12 m (27) +test5 0 13 m (27) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/9-9-2.response b/test/DataFiles/split/9-9-2.response new file mode 100644 index 0000000..b79c176 --- /dev/null +++ b/test/DataFiles/split/9-9-2.response @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (71) +test5 0 1 m (71) +test5 0 2 m (71) +test5 0 3 m (71) +test5 0 4 m (71) +test5 0 5 m (71) +test5 0 6 m (71) +test5 0 7 m (71) +test5 0 8 m (71) +test5 0 9 m (27) +test5 0 10 m (27) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/DataFiles/split/key b/test/DataFiles/split/key new file mode 100644 index 0000000..bbfd6bd --- /dev/null +++ b/test/DataFiles/split/key @@ -0,0 +1,88 @@ +#begin document (myTestCase); +test3 0 0 m (1) +test3 0 1 m (1) +test3 0 2 m (1) +test3 0 3 m (1) +test3 0 4 m (1) +test3 0 5 m (1) +test3 0 6 m (1) +test3 0 7 m (1) +test3 0 8 m (1) +test3 0 9 m (1) + +test4 0 0 m (6) +test4 0 1 m (6) +test4 0 2 m (6) +test4 0 3 m (6) +test4 0 4 m (6) +test4 0 5 m (6) +test4 0 6 m (6) +test4 0 7 m (6) +test4 0 8 m (6) +test4 0 9 m (6) + +test5 0 0 m (7) +test5 0 1 m (7) +test5 0 2 m (7) +test5 0 3 m (7) +test5 0 4 m (7) +test5 0 5 m (7) +test5 0 6 m (7) +test5 0 7 m (7) +test5 0 8 m (7) +test5 0 9 m (7) +test5 0 10 m (7) +test5 0 11 m (7) +test5 0 12 m (7) +test5 0 13 m (7) +test5 0 14 m (7) +test5 0 15 m (7) +test5 0 16 m (7) +test5 0 17 m (7) +test5 0 18 m (7) +test5 0 19 m (7) + +test6 0 5 m (3) +test6 0 1 m (3) +test6 0 2 m (3) +test6 0 3 m (3) +test6 0 4 m (3) + +test1 0 0 m (4) +test1 0 1 m (4) +test1 0 2 m (4) +test1 0 3 m (4) +test1 0 4 m (4) + +test2 0 0 m (5) +test2 0 1 m (5) +test2 0 2 m (5) +test2 0 3 m (5) +test2 0 4 m (5) + +test7 0 0 m (2) +test7 0 1 m (2) +test7 0 2 m (2) +test7 0 3 m (2) + +test9 0 0 m (8) +test9 0 1 m (8) +test9 0 2 m (9) +test9 0 3 m (9) +test9 0 4 m (10) +test9 0 5 m (10) +test9 0 6 m (11) +test9 0 7 m (11) +test9 0 8 m (12) +test9 0 9 m (12) +test9 0 10 m (13) +test9 0 11 m (13) +test9 0 12 m (14) +test9 0 13 m (14) +test9 0 14 m (15) +test9 0 15 m (15) +test9 0 16 m (16) +test9 0 17 m (16) +test9 0 18 m (17) +test9 0 19 m (17) +#end document diff --git a/test/TestCases.README b/test/TestCases.README index d60d2bb..1d007f6 100644 --- a/test/TestCases.README +++ b/test/TestCases.README @@ -6,6 +6,7 @@ Expected: MUC=1 [recall=3/3=1, prec=3/3=1] Expected: CEAFm=1 [recall=6/6=1, prec=6/6=1] Expected: CEAFe=1 [recall=3/3=1, prec=3/3=1] Expected: BLANC=1 [recall_c=4/4=1, prec_c=4/4=1, recall_n=11/11=1, prec_n=11/11=1] +Expected: LEA=1 [recall=6/6=1, prec=6/6=1] TC-A-2 -- response with missing mentions/entities Key/Ref: {a} {bc} {def} @@ -15,6 +16,7 @@ Expected: MUC=0.5 [recall=1/3, prec=1/1] Expected: CEAFm=6/9=0.67 [common=3, recall=3/6=0.5, Prec=3/3=1] Expected: CEAFe=3.6/5=0.72 [common=1+4/5=1.8, recall=1.8/3=0.6, Prec=1.8/2=0.9] Expected: BLANC=0.35 [recall_c=1/4, prec_c=1/1, recall_n=2/11, prec_n=2/2] +Expected: LEA=0.5 [recall=(1+3*(1/3))/6=0.33, prec=(1+2)/3] TC-A-3 -- response with false-alarm mentions/entities Key/Ref: {a} {bc} {def} @@ -24,6 +26,7 @@ Expected: MUC=0.75 [recall=3/3, prec=3/5] Expected: CEAFm=12/15=0.8 [common=6, recall=6/6=1, prec=6/9=.67] Expected: CEAFe=3.6/5=0.76 [common=1+4/5+6/7=2.66, recall=2.66/3=0.89, Prec=2.66/4=0.66] Expected: BLANC=0.60 [recall_c=4/4, prec_c=4/9, recall_n=11/11, prec_n=11/27] +Expected: LEA=0.61 [recall=(1+2+3)/6=1, prec=(1+3*(1/3)+4*(3/6))/9=0.44] TC-A-4 -- response with both missing and false-alarm mentions/entities @@ -34,6 +37,7 @@ Expected: MUC=1/3=.33333 [recall=1/3, prec=1/3] Expected: CEAFm=8/13=0.62 [common=4 recall=4/6=0.67 prec=4/7=.57] Expected: CEAFe=4.4/7=0.63 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73, Prec=2.2/4=0.55] Expected: BLANC=0.30 [recall_c=1/4, prec_c=1/4, recall_n=5/11, prec_n=5/17] +Expected: LEA=0.36 [recall=(1+2+0)/6=0.5, prec=(1+3*(1/3)+2*0+0)/7=0.28] TC-A-5 -- response with both missing and false-alarm mentions/entities, and overlapping mentions (capitalized letter: b and B). Overlapping mention B in the aligned entity. Key/Ref: {a} {bc} {def} @@ -43,6 +47,7 @@ Expected: MUC=2/7=.28571 [recall=1/3, prec=1/4] Expected: CEAFm=8/14=0.57 [common=4 recall=4/6=0.67 prec=4/8=.5] Expected: CEAFe=4.14/7=0.59 [common=1+4/6+2/5=2.07, recall=2.07/3=0.69, Prec=2.07/4=0.52] Expected: BLANC=0.25 [recall_c=1/4, prec_c=1/7, recall_n=5/11, prec_n=5/21] +Expected: LEA=0.29 [recall=(1+2+3*0)/6=0.5, prec=(1+4*(1/6)+2*0+1*0)/8=0.21] TC-A-6 -- response with both missing and false-alarm mentions/entities, and overlapping mentions (capitalized letter: b and B). Overlapping mention B in an unaligned entity. Key/Ref: {a} {bc} {def} @@ -52,6 +57,7 @@ Expected: MUC=2/7=.28571 [recall=1/3, prec=1/4] Expected: CEAFm=8/14=0.57 [common=4 recall=4/6=0.67 prec=4/8=.5] Expected: CEAFe=4.4/7=0.63 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73, Prec=2.2/4=0.55] Expected: BLANC=0.26 [recall_c=1/4, prec_c=1/5, recall_n=5/11, prec_n=5/23] +Expected: LEA=0.33 [recall=(1+2+3*0)/6=0.5, prec=(1+3/3+2*0+2*0)/8=0.25] TC-A-7 -- response with both missing and false-alarm mentions/entities, and duplicate mentions (capitalized letter: b and B). Duplicate mention B in the same cluster entity (note: this is diff from TC5) -- this tests mention de-duplication. Key/Ref: {a} {bc} {def} @@ -64,12 +70,12 @@ Expected: MUC=1/3=.33333 [recall=1/3, prec=1/3] Expected: CEAFm=8/13=0.61538 [common=4, recall=4/6=0.66667, Prec=4/7=0.57143] Expected: CEAFe=4.14/7=0.62857 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73333, Prec=2.2/4=0.55] Expected: BLANC=0.30 [recall_c=1/4, prec_c=1/4, recall_n=5/11, prec_n=5/17] +Expected: LEA=0.36 [recall=(1+2+3*0)/6=0.5, prec=(1+3/3+2*0+1*0)/7=0.28] if No de-dup: Expected: CEAFm=8/14=0.57 [common=4 recall=4/6=0.67 prec=4/8=.5] Expected: CEAFe=4.14/7=0.59 [common=1+4/6+2/5=2.07, recall=2.07/3=0.69, Prec=2.07/4=0.52] - TC-A-8 -- response with both missing and false-alarm mentions/entities, and duplicate mentions (capitalized letter: b and B). Duplicate mention B in a diff entity from b. Key/Ref: {a} {bc} {def} Rsp/Sys: {a} {bcx} {dy} {Bz} @@ -80,10 +86,12 @@ Expected: MUC=1/3=.33333 [recall=1/3, prec=1/3] Expected: CEAFm=8/13=0.61538 [common=4 recall=4/6=0.67 prec=4/7=.57143] Expected: CEAFe=4.14/7=0.63 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73, Prec=2.2/4=0.55] Expected: BLANC=0.30 [recall_c=1/4, prec_c=1/4, recall_n=5/11, prec_n=5/17] +Expected: LEA=0.36 [recall=(1+2+3*0)/6=0.5, prec=(1+3*(1/3)+2*0+1*0)/7=0.28] If no de-dup: Expected: CEAFm=8/14=0.57 [common=4 recall=4/6=0.67 prec=4/8=.5] Expected: CEAFe=4.14/7=0.63 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73, Prec=2.2/4=0.55] +Expected: LEA=0.33 [recall=0.5, prec=(1+3/3+2*0+2*0)/8=0.25] TC-A-9 -- show B3 can be canned: "b" is repeated 10 times so precision approaches 1 Key/Ref: {a} {bc} {def} @@ -96,7 +104,7 @@ Expected: MUC=1/3=.33333 [recall=1/3, prec=1/3] Expected: CEAFm=8/14=0.57 [common=4 recall=4/6=0.67 prec=4/7=.57143] Expected: CEAFe=4.4/7=0.63 [common=1+4/5+2/5=2.2, recall=2.2/3=0.73, Prec=2.2/4=0.55] Expected: BLANC=0.30 [recall_c=1/4, prec_c=1/4, recall_n=5/11, prec_n=5/17] - +Expected: LEA=0.36 [recall=1+2/6=0.5, prec=(1+3/3+0+0)/7=0.28] TC-A-10 - Gold mentions. Only singletons in the response. Key/Ref: {a} {bc} {def} @@ -104,7 +112,7 @@ Rsp/Sys: {a} {b} {c} {d} {e} {f} Expected: BCUB=.6667 [recall=3/6, prec=6/6] Expected: MUC=0 [recall=0, prec=0] Expected: BLANC=0.42 [recall_c=0/4, prec_c=0/0, f_c=0, recall_n=11/11, prec_n=11/15] - +Expected: LEA=0.16 [recall=1+2*0+3*0/6=0.16, prec=1+1*0+1*0+1*0+1*0+1*0/6=0.16] TC-A-11 - Gold mentions. All mentions are coreferent in the response. Key/Ref: {a} {bc} {def} @@ -113,7 +121,7 @@ Rsp/Sys: {abcdef} Expected: BCUB=0.5599 [recall=6/6, prec=7/18] Expected: MUC=6/8=0.75 [recall=3/3, prec=3/5] Expected: BLANC=0.21 [recall_c=4/4, prec_c=4/15, recall_n=0/11, prec_n=0/0, f_n=0] - +Expected: LEA=0.40 [recall=0+2+3/6=0.83, prec=6*(4/15)/6=0.26] TC-A-12 - System mentions. Only singletons in the response. Key/Ref: {a} {bc} {def} @@ -122,7 +130,7 @@ Rsp/Sys: {a} {x} {y} {c} {d} {e} {z} Expected: BCUB=0.4425 [recall=13/36, prec=4/7] Expected: MUC=0 [recall=0, prec=0] Expected: BLANC=0.16 [recall_c=0/4, prec_c=0/0, f_c=0, recall_n=5/11, prec_n=5/21] - +Expected: LEA=0.15 [recall=1+2*0+3*0/6=0.16,prec=1/7=0.14] TC-A-13 - System mentions. All mentions are coreferent in the response. Key/Ref: {a} {bc} {def} @@ -131,7 +139,7 @@ Rsp/Sys: {axycdez} Expected: BCUB=0.19447 [recall=17/36, prec=6/49] Expected: MUC=2/9 [recall=1/3, prec=1/6] Expected: BLANC=0.04 [recall_c=1/4, prec_c=1/21, recall_n=0/11, prec_n=0/0, f_n=0] - +Expected: LEA=0.07 [recall=(1*0+2*0+3/3)/6=0.16, prec=7*(1/21)/7=0.04] TC-B-1 -- spurious mention (x) and missing mention (a) in response; link (bc) is a key non-coref link and is an incorrect response coref link. @@ -149,7 +157,7 @@ C_k ^ C_r = {(de)} => R_c = |C_k^C_r| / |C_k| = 1/4, P_c = 1/|C_r| = 1/4, F_c = N_k ^ N_r = {(bd), (be)} => R_n = |N_k^N_r|/|N_k| = 2/6, P_n = 2/|N_r| = 2/6, F_n = 1/3 BLANC = 1/2 (F_c + F_n) = 7/24. - +Expected: LEA [Recall=(2*0+3/3)/5, Prec=(3*0+2)/5] @@ -169,7 +177,7 @@ C_k ^ C_r = {(de), (fg)} => R_c = |C_k^C_r| / |C_k| = 2/5, P_c = 2/|C_r| = 2/5, N_k ^ N_r = {(bd), (be), (bf), (bg), (cf), (cg), (df), (dg), (ef), (eg)} => R_n = |N_k^N_r|/|N_k| = 10/16, P_n = 10/|N_r| = 10/16, F_n = 10/16 = 0.625 BLANC = 1/2 (F_c + F_n) = 0.5125 - +Expected: LEA [Recall=(2*0+3/3+2)/7, Prec=(3*0+2+2)/7] # ------------ examples from the B-CUBED paper @@ -199,7 +207,7 @@ response: {12345} {6789ABC} Expected: BCUB [r=12/12, p=16/21, f=0.864864865] Expected: MUC [r=9/9, p=9/10, f=0.947368421] - +Expected: LEA [Recall=(5+2+5)/12, Prec=(5+7*(11/21))/12] TC-E-1 -- merging two big clusters @@ -216,7 +224,7 @@ key: {12345} {67} {89ABC} -response: {123456789ABC} {67} +response: {1234589ABC} {67} --------- 1-2-3-4-5 @@ -228,7 +236,7 @@ response: {123456789ABC} {67} Expected: BCUB [r=1, p=7/12, f=0.736842105] Expected: MUC [r=9/9, p=9/10, f=0.947368421] - +Expected: LEA [Recall=(5+2+5)/12, Prec=(10*(20/45)+2)/12) # ---------- examples from the MUC paper @@ -238,7 +246,7 @@ TC-F-1 -- response: {AB} {CD} ---- Links: A-B; C-D Expected: MUC [r=2/3, p=2/2, f=2*(2/3)*(2/2)/(2/3+2/2)] - +Expected: LEA [Recall=4*(2/6)/4, Prec=(2+2)/4] TC-G-1 -- @@ -247,7 +255,7 @@ TC-G-1 -- response: {ABCD} ---- Links: A-B; B-C; C-D Expected: MUC [r=2/2, p=2/3, f=2*(2/2)*(2/3)/(2/2+2/3)] - +Expected: LEA [Recall=1, Prec=(4*2/6)/4] TC-H-1 -- @@ -256,7 +264,7 @@ TC-H-1 -- response: {ABCD} ---- Links: A-B; B-C; C-D Expected: MUC [r=1, p=1, f=1] - +Expected: LEA [Recall=1, Prec=1] TC-I-1 -- @@ -265,7 +273,7 @@ TC-I-1 -- response: {AB} {CD} ---- Links: A-B; C-D Expected: MUC [r=2/3, p=2/2, f=2*(2/3)*(2/2)/(2/3+2/2)] - +Expected: LEA [Recall=4*(2/6)/4, Prec=(2+2)/4] TC-J-1 -- @@ -274,7 +282,7 @@ TC-J-1 -- response: {AC} ---- Links: A-C Expected: MUC [r=1/2, p=1/1, f=2*(1/2)*(1/1)/(1/2+1/1)] - +Expected: LEA [Recall=(3*1/3)/3, Prec=1] TC-K-1 -- @@ -283,7 +291,7 @@ TC-K-1 -- response: {ABC} {DEF} {GHI} ---- Links: A-B; B-C; D-E; E-F; G-H; H-I Expected: MUC [r=3/6, p=3/6, f=3/6] - +Expected: LEA [Recall=(7*(1+1+1)/21)/7, Prec=(3/3+3/3+3/3)/9] TC-L-1 -- @@ -292,7 +300,7 @@ TC-L-1 -- response: {AB} {CD} {FGH} ---- Links: A-B; C-D; F-G; G-H Expected: MUC [r=2/5, p=2/4, f=2*(2/5)*(2/4)/(2/5+2/4)] - +Expected: LEA [recall=(3*1/3+4*1/6)/7=0.23, prec=(2+2*0+3/3)/7=0.42] TC-M-1 - Only coreferent mentions in the key. Gold mentions. Matching response. Since the key contains no non-coreference link, BLANC equals recall_c, prec_c, F_c. Key/Ref: {abcdef} @@ -303,7 +311,7 @@ Expected: MUC=1 Expected: CEAFm=1 Expected: CEAFe=1 Expected: BLANC=1 [recall_c=15/15=1, prec_c=15/15=1] - +Expected: LEA=1 TC-M-2 - Only coreferent mentions in the key. Gold mentions. Response contains only non-coreference links. Key/Ref: {abcdef} @@ -311,6 +319,7 @@ Rsp/Sys: {a} {b} {c} {d} {e} {f} Expected: MUC=0 Expected: BLANC=0 [recall_c=0/15=0, prec_c=0/0=0] +Expected: LEA=0 [recall=0, prec=0] TC-M-3 - Only coreferent mentions in the key. Gold mentions. Response contains coreference and non-coreference links. @@ -318,14 +327,14 @@ Key/Ref: {abcdef} Rsp/Sys: {ab} {cde} {f} Expected: BLANC=0.42 [recall_c=4/15, prec_c=4/4=1] - +Expected: LEA=0.40 [recall=6*(4/15)/6=0.26, prec=2+3+0/6=0.83] TC-M-4 - Only coreferent mentions in the key. System mentions: only coreferent mentions. Since the key contains no non-coreference link, BLANC equals recall_c, prec_c, F_c. Key/Ref: {abcdef} Rsp/Sys: {abcxyz} Expected: BLANC=0.20 [recall_c=3/15, prec_c=3/15] - +Expected: LEA=0.20 [recall=6*(3/15)/6=0.2, prec=6*(3/15)/6=0.2] TC-M-5 - Only coreferent mentions in the key. System mentions: only singletons. Key/Ref: {abcdef} @@ -333,14 +342,14 @@ Rsp/Sys: {a} {b} {c} {x} {y} {z} Expected: MUC=0 Expected: BLANC=0 [recall_c=0/15=0, prec_c=0/0=0] - +Expected: LEA=0 [recall=0, prec=0] TC-M-6 - Only coreferent mentions in the key. System mentions: coreference and non-coreference links. Key/Ref: {abcdef} Rsp/Sys: {ab} {cxy} {z} Expected: BLANC=0.11 [recall_c=1/15, prec_c=1/4] - +Expected: LEA=0.11 [recall=6*(1/15)/6=0.06, prec=2+3*0+1*0/6=0.33] TC-N-1 - Only singletons in the key. Gold mentions. Matching response. Since the key contains no coreference link, BLANC equals recall_n, prec_n, F_n. Key/Ref: {a} {b} {c} {d} {e} {f} @@ -351,21 +360,21 @@ Expected: MUC=0 Expected: CEAFm=1 Expected: CEAFe=1 Expected: BLANC=1 [recall_n=15/15=1, prec_n=15/15=1] - +Expected: LEA=1 TC-N-2 - Only singletons in the key. Gold mentions. Response contains only coreference links. Key/Ref: {a} {b} {c} {d} {e} {f} Rsp/Sys: {abcdef} Expected: BLANC=0 [recall_n=0/15=0, prec_n=0/0=0] - +Expected: LEA=0 [recall=0, prec=0] TC-N-3 - Only singletons in the key. Gold mentions. Response contains coreference and non-coreference links. Key/Ref: {a} {b} {c} {d} {e} {f} Rsp/Sys: {ab} {cde} {f} Expected: BLANC=0.85 [recall_n=11/15, prec_n=11/11=1] - +Expected: LEA=0.16 [recall=1/6=0.16, prec=1/6=0.16] TC-N-4 - Only singletons in the key. System mentions: only singletons. Since the key contains no coreference link, BLANC equals recall_n, prec_n, F_n. Key/Ref: {a} {b} {c} {d} {e} {f} @@ -373,13 +382,14 @@ Rsp/Sys: {a} {b} {c} {x} {y} {z} Expected: MUC=0 Expected: BLANC=0.20 [recall_n=3/15, prec_n=3/15] - +Expected: LEA=0.5 [recall=1+1+1/6=0.5, prec=1+1+1/6=0.5] TC-N-5 - Only singletons in the key. System mentions: only coreference links. Key/Ref: {a} {b} {c} {d} {e} {f} Rsp/Sys: {abcxyz} Expected: BLANC=0 [recall_n=0/15=0, prec_n=0/0=0] +Expected: LEA=0 [recall=0, prec=0] TC-N-6 - Only singletons in the key. Only coreferent mentions in the key. System mentions: coreference and non-coreference links. @@ -387,4 +397,4 @@ Key/Ref: {a} {b} {c} {d} {e} {f} Rsp/Sys: {ab} {cxy} {z} Expected: BLANC=0.15 [recall_n=2/15, prec_n=2/11] - +Expected: LEA=0 [recall=0, prec=0]