commit b91d5f09fca6e256934114723740419f786e9674 Author: Tanmai Khanna Date: Tue Aug 11 02:32:54 2020 +0530 More tests diff --git a/tests/wblank_basic.input b/tests/WblankBasic.input similarity index 100% rename from tests/wblank_basic.input rename to tests/WblankBasic.input diff --git a/tests/wblank_basic.output b/tests/WblankBasic.output similarity index 100% rename from tests/wblank_basic.output rename to tests/WblankBasic.output diff --git a/tests/wblank_basic.rtx b/tests/WblankBasic.rtx similarity index 100% rename from tests/wblank_basic.rtx rename to tests/WblankBasic.rtx diff --git a/tests/WblankVariable.input b/tests/WblankVariable.input new file mode 100644 index 0000000..47c6057 --- /dev/null +++ b/tests/WblankVariable.input @@ -0,0 +1,3 @@ +[[t:b:123abc]]^the/el$ [[t:i:asfkl3]]^green/verde$ [[t:s:098sjd]]^dragon/dragón$ [[t:b:po234f]]^sleep/duerme$[[t:b:8snx23]]^./.$ +[[t:i:xyzkm2]]^the/el$ [[t:n:124fcd]]^green/verde$ [[t:b:832dax]]^dragon/dragón$ [[t:s:24nda1]]^sleep/duerme$[[t:i:512rw9]]^./.$ + diff --git a/tests/WblankVariable.output b/tests/WblankVariable.output new file mode 100644 index 0000000..9e5c65e --- /dev/null +++ b/tests/WblankVariable.output @@ -0,0 +1,3 @@ +[[t:b:123abc]]^el$ [[t:s:098sjd]]^dragón$ [[t:i:asfkl3]]^verde$ [[t:b:po234f]]^duerme$[[t:b:8snx23]]^.$ +[[t:i:xyzkm2]]^el$ [[t:b:832dax]]^dragón$ [[t:n:124fcd]]^verde$ [[t:s:24nda1]]^duerme$[[t:i:512rw9]]^.$ + diff --git a/tests/WblankVariable.rtx b/tests/WblankVariable.rtx new file mode 100644 index 0000000..c3d0e9a --- /dev/null +++ b/tests/WblankVariable.rtx @@ -0,0 +1,13 @@ +n: _.gender.number; +adj: _.gender.number; +NP: _; +V: _; +vblex: _.number; + +gender = m f mf; +number = sg pl sp; + +NP -> adj n [$%number=2.number] {2 _1 1[number=2.number]}; + +V -> vblex { 1[number=(if ($%number not = "") $%number else sg)] } ; + diff --git a/tests/WblankVariable.trx b/tests/WblankVariable.trx new file mode 100644 index 0000000..e18ffe8 --- /dev/null +++ b/tests/WblankVariable.trx @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +