From 4368313204bc011305b0663d94bee4540e89e78b Mon Sep 17 00:00:00 2001 From: Adam Radziszewski <adam.radziszewski@pwr.wroc.pl> Date: Fri, 10 Dec 2010 12:44:46 +0100 Subject: [PATCH] Tests for agreement, comments and base. --- tests/data/agreement/agr1.ccl | 43 ++++++++++++++++++++++++ tests/data/agreement/agrflt1.ccl | 48 +++++++++++++++++++++++++++ tests/data/agreement/agrpp1.ccl | 43 ++++++++++++++++++++++++ tests/data/agreement/agrpp2.ccl | 43 ++++++++++++++++++++++++ tests/data/agreement/mamut.xml | 57 ++++++++++++++++++++++++++++++++ tests/data/agreement/wagr1.ccl | 43 ++++++++++++++++++++++++ tests/data/sentence.ccl | 28 +++++++++++++++- 7 files changed, 304 insertions(+), 1 deletion(-) create mode 100644 tests/data/agreement/agr1.ccl create mode 100644 tests/data/agreement/agrflt1.ccl create mode 100644 tests/data/agreement/agrpp1.ccl create mode 100644 tests/data/agreement/agrpp2.ccl create mode 100644 tests/data/agreement/mamut.xml create mode 100644 tests/data/agreement/wagr1.ccl diff --git a/tests/data/agreement/agr1.ccl b/tests/data/agreement/agr1.ccl new file mode 100644 index 0000000..ac652a8 --- /dev/null +++ b/tests/data/agreement/agr1.ccl @@ -0,0 +1,43 @@ +tagset=kipi +sentence=mamut.xml +--- +position=0 +agr(-1,1,{nmb,gnd,cas}) + +True +--- +position=1 +agr(-1,1,{nmb,gnd,cas}) + +True +--- +position=2 +agr(-1,1,{nmb,gnd,cas}) + +False +--- +position=3 +agr(-1,1,{nmb,gnd,cas}) + +False +--- +position=4 +agr(-1,1,{nmb,gnd,cas}) + +False +--- +position=5 +agr(-1,1,{nmb,gnd,cas}) + +False +--- +position=6 +agr(-1,1,{nmb,gnd,cas}) + +False +--- +position=7 +agr(-1,1,{nmb,gnd,cas}) + +False +--- diff --git a/tests/data/agreement/agrflt1.ccl b/tests/data/agreement/agrflt1.ccl new file mode 100644 index 0000000..bdafc20 --- /dev/null +++ b/tests/data/agreement/agrflt1.ccl @@ -0,0 +1,48 @@ +tagset=kipi +sentence=mamut.xml +--- +position=0 +agrflt(-1,1,{nmb,gnd,cas},{cas}) + +{nom,acc,voc} +--- +position=1 +agrflt(-1,1,{nmb,gnd,cas},{cas}) + +{nom} +--- +position=2 +agrflt(-1,1,{nmb,gnd,cas},{cas}) + +{} +--- +position=0 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{sg} +--- +position=1 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{sg} +--- +position=2 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{sg} +--- +position=3 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{} +--- +position=4 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{} +--- +position=5 +agrflt(-1,1,{nmb,gnd},{nmb}) + +{sg} +--- diff --git a/tests/data/agreement/agrpp1.ccl b/tests/data/agreement/agrpp1.ccl new file mode 100644 index 0000000..951983d --- /dev/null +++ b/tests/data/agreement/agrpp1.ccl @@ -0,0 +1,43 @@ +tagset=kipi +sentence=mamut.xml +--- +position=0 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- +position=1 +agrpp(-1,1,{nmb,gnd,cas}) + +True +--- +position=2 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- +position=3 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- +position=4 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- +position=5 +agrpp(-1,1,{nmb,gnd,cas}) + +True +--- +position=6 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- +position=7 +agrpp(-1,1,{nmb,gnd,cas}) + +False +--- diff --git a/tests/data/agreement/agrpp2.ccl b/tests/data/agreement/agrpp2.ccl new file mode 100644 index 0000000..aaa0728 --- /dev/null +++ b/tests/data/agreement/agrpp2.ccl @@ -0,0 +1,43 @@ +tagset=kipi +sentence=mamut.xml +--- +position=0 +agrpp(0,1,{nmb,gnd,nom}) + +True +--- +position=1 +agrpp(0,1,{nmb,gnd,nom}) + +True +--- +position=2 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- +position=3 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- +position=4 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- +position=5 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- +position=6 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- +position=7 +agrpp(0,1,{nmb,gnd,nom}) + +False +--- diff --git a/tests/data/agreement/mamut.xml b/tests/data/agreement/mamut.xml new file mode 100644 index 0000000..04883a3 --- /dev/null +++ b/tests/data/agreement/mamut.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE cesAna SYSTEM "xcesAnaIPI.dtd"> +<cesAna xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" type="lex disamb"> +<chunkList> + <chunk> + <chunk type="s"> + <tok> + <orth>Wielki</orth> + <lex><base>wielki</base><ctag>adj:sg:nom:m1:pos</ctag></lex> + <lex><base>wielki</base><ctag>adj:sg:voc:m1:pos</ctag></lex> + <lex><base>wielki</base><ctag>adj:sg:nom:m2:pos</ctag></lex> + <lex><base>wielki</base><ctag>adj:sg:voc:m2:pos</ctag></lex> + <lex><base>wielki</base><ctag>adj:sg:nom:m3:pos</ctag></lex> + <lex><base>wielki</base><ctag>adj:sg:acc:m3:pos</ctag></lex> + </tok> + <tok> + <orth>włochaty</orth> + <lex><base>włochaty</base><ctag>adj:sg:nom:m1:pos</ctag></lex> + <lex><base>włochaty</base><ctag>adj:sg:voc:m1:pos</ctag></lex> + <lex><base>włochaty</base><ctag>adj:sg:nom:m2:pos</ctag></lex> + <lex><base>włochaty</base><ctag>adj:sg:voc:m2:pos</ctag></lex> + <lex><base>włochaty</base><ctag>adj:sg:nom:m3:pos</ctag></lex> + <lex><base>włochaty</base><ctag>adj:sg:acc:m3:pos</ctag></lex> + </tok> + <tok> + <orth>mamut</orth> + <lex><base>mamut</base><ctag>subst:sg:nom:m2</ctag></lex> + </tok> + <tok> + <orth>zjadł</orth> + <lex><base>zjeść</base><ctag>praet:sg:m1:perf</ctag></lex> + <lex><base>zjeść</base><ctag>praet:sg:m2:perf</ctag></lex> + <lex><base>zjeść</base><ctag>praet:sg:m3:perf</ctag></lex> + </tok> + <tok> + <orth>kość</orth> + <lex><base>kość</base><ctag>subst:sg:nom:f</ctag></lex> + <lex><base>kość</base><ctag>subst:sg:acc:f</ctag></lex> + </tok> + <tok> + <orth>nawet</orth> + <lex><base>nawet</base><ctag>qub</ctag></lex> + </tok> + <tok> + <orth>smaczną</orth> + <lex><base>smaczny</base><ctag>adj:sg:acc:f:pos</ctag></lex> + <lex><base>smaczny</base><ctag>adj:sg:inst:f:pos</ctag></lex> + </tok> + <ns/> + <tok> + <orth>.</orth> + <lex><base>.</base><ctag>interp</ctag></lex> + </tok> + </chunk> + </chunk> +</chunkList> +</cesAna> diff --git a/tests/data/agreement/wagr1.ccl b/tests/data/agreement/wagr1.ccl new file mode 100644 index 0000000..ec85948 --- /dev/null +++ b/tests/data/agreement/wagr1.ccl @@ -0,0 +1,43 @@ +tagset=kipi +sentence=mamut.xml +--- +position=0 +wagr(-1,1,{nmb,gnd,cas}) + +True +--- +position=1 +wagr(-1,1,{nmb,gnd,cas}) + +True +--- +position=2 +wagr(-1,1,{nmb,gnd,cas}) + +False +--- +position=3 +wagr(-1,1,{nmb,gnd,cas}) + +False +--- +position=4 +wagr(-1,1,{nmb,gnd,cas}) + +False +--- +position=5 +wagr(-1,1,{nmb,gnd,cas}) + +True +--- +position=6 +wagr(-1,1,{nmb,gnd,cas}) + +False +--- +position=7 +wagr(-1,1,{nmb,gnd,cas}) + +False +--- diff --git a/tests/data/sentence.ccl b/tests/data/sentence.ccl index ab8fe6a..b2533fb 100644 --- a/tests/data/sentence.ccl +++ b/tests/data/sentence.ccl @@ -1,11 +1,37 @@ sentence=t01.xml --- -orth[0] +orth[0] // to tylko[0] komentarz orth[1] ["Uważam"] --- position=2 + /* a to też komentarz +orhth[3] +*/ orth[0] +/* i tu +orth[4] +*/ ["że"] +--- +position=0 +base[0] +["uważać"] +--- +position=0 +base[7] + +["lub", "lubić"] +--- +position=0 +base[end] + +["."] +--- +position=0 +base[end+1] + +[] +--- -- GitLab