commit 9571e681e9200bf50fdb5ec3ece2c142ff4c1306 Author: Tanmai Khanna Date: Wed Aug 12 14:02:29 2020 +0530 more tests | tests for MLUs diff --git a/tests/WblankConjoinedLUs.input b/tests/WblankConjoinedLUs.input new file mode 100644 index 0000000..31e0d46 --- /dev/null +++ b/tests/WblankConjoinedLUs.input @@ -0,0 +1,6 @@ +[[t:i:123zxs]]^the/el$ [[t:b:po12ds3]]^green/verde$ [[t:s:213vda]]^dragon/dragón$[[t:x:asd123]]^./.$ +^the/el$ [[t:b:4520dw]]^green/verde$ [[t:x:12asd3; t:b:asm293]]^dragon/dragón# con queso$[[t:i:129cas]]^./.$ +[[t:i:123zxs]]^the/el$ [[t:b:po12ds3; t:x:290cas]]^green/verde$ [[t:s:213vda]]^dragon/dragón$[[t:x:asd123]]^./.$ +^the/el$ ^green/verde$ [[t:x:12asd3; t:b:asm293]]^dragon/dragón# con queso$[[t:i:129cas]]^./.$ +^the/el$ [[t:b:po12ds3; t:y:12vas03]]^green/verde$ ^dragon/dragón$^./.$ +^the/el$ [[t:b:4520dw; t:o:830wic]]^green/verde$ [[t:x:12asd3; t:b:asm293]]^dragon/dragón# con queso$[[t:i:129cas]]^./.$ diff --git a/tests/WblankConjoinedLUs.output b/tests/WblankConjoinedLUs.output new file mode 100644 index 0000000..f2d3a95 --- /dev/null +++ b/tests/WblankConjoinedLUs.output @@ -0,0 +1,6 @@ +[[t:i:123zxs]]^el$ [[t:b:po12ds3; t:s:213vda]]^dragón+verde$[[t:x:asd123]]^.$ +^el$ [[t:b:4520dw; t:x:12asd3; t:b:asm293]]^dragón+verde# con queso$[[t:i:129cas]]^.$ +[[t:i:123zxs]]^el$ [[t:b:po12ds3; t:x:290cas; t:s:213vda]]^dragón+verde$[[t:x:asd123]]^.$ +^el$ [[t:x:12asd3; t:b:asm293]]^dragón+verde# con queso$[[t:i:129cas]]^.$ +^el$ [[t:b:po12ds3; t:y:12vas03]]^dragón+verde$^.$ +^el$ [[t:b:4520dw; t:o:830wic; t:x:12asd3; t:b:asm293]]^dragón+verde# con queso$[[t:i:129cas]]^.$ diff --git a/tests/WblankConjoinedLUs.rtx b/tests/WblankConjoinedLUs.rtx new file mode 100644 index 0000000..014dfe9 --- /dev/null +++ b/tests/WblankConjoinedLUs.rtx @@ -0,0 +1,8 @@ +n: _.gender.number; +adj: _.gender.number; +NP: _; + +gender = m f mf; +number = sg pl sp; + +NP -> adj n {2 + 1}; diff --git a/tests/WblankEmpty.input b/tests/WblankEmpty.input new file mode 100644 index 0000000..5907d52 --- /dev/null +++ b/tests/WblankEmpty.input @@ -0,0 +1,2 @@ +^llama/llama$ [[t:b:324avx]]^llama/llama$ ^red/rojo$ [[t:b:874jfn]]^pajama/pajama$ [[t:b:47567hb]]^llama/llama$ +[[t:b:07vndsd]]^green/verde$ ^sock/calcetine$ diff --git a/tests/WblankEmpty.output b/tests/WblankEmpty.output new file mode 100644 index 0000000..c6d1013 --- /dev/null +++ b/tests/WblankEmpty.output @@ -0,0 +1,2 @@ +^llama$ [[t:b:324avx]]^llama$ [[t:b:874jfn]]^pajama$ ^rojo$ [[t:b:47567hb]]^llama$ +^calcetine$ [[t:b:07vndsd]]^verde$ diff --git a/tests/WblankEmpty.rtx b/tests/WblankEmpty.rtx new file mode 100644 index 0000000..4c5635a --- /dev/null +++ b/tests/WblankEmpty.rtx @@ -0,0 +1,11 @@ +n: _.gender.number; +adj: _.gender.number; +NP: _; + +gender = m f mf; +number = sg pl sp; + +NP -> n {1[number=pl]} | + adj n n {2[number=sp] _1 1[number=pl, gender=f] _2 3[number=sg]} | + adj n {2[number=sp] _1 1[number=sp, gender=m]}; +