diff --git a/libmwereader/test_mwe.xml b/libmwereader/test_mwe.xml index bf4a0713bc55b0a6609e0a60eafcdc7da055f963..024377d470579ac83cbb77c61e2e3d760ed226a1 100644 --- a/libmwereader/test_mwe.xml +++ b/libmwereader/test_mwe.xml @@ -41,5 +41,39 @@ </MWE> </instances> </mwegroup> + <mwegroup name="SubstAdjSgFlex" type="flex" class="subst"> + <condition> + or( + and( + inter(base[1],$s:Adj), + inter(class[1],{adj}), + inter(base[0],$s:Subst), + equal(nmb[0], {sg}), + in(class[0],{subst,ger,depr}), + agrpp(0,1,{nmb,gnd,cas}) + ),//and + and( + inter(base[0],$s:Adj), + inter(class[0],{adj}), + inter(base[1],$s:Subst), + equal(nmb[1],{sg}), + in(class[1],{subst,ger,depr}), + agrpp(0,1,{nmb,gnd,cas}) + ) + )//or + </condition> + <instances> + <MWE base="akt notarialny"> + <var name="Subst">akt</var> + <var name="Adj">notarialny</var> + <head>in(class[0],{subst,ger,depr})</head> + </MWE> + <MWE base="areszt tymczasowy"> + <var name="Subst">areszt</var> + <var name="Adj">tymczasowy</var> + <head>in(class[0],{subst,ger,depr})</head> + </MWE> + </instances> + </mwegroup> </units_description>