Linguist Meeting2013-01-30
Lingvistmøte
Til stades: Inga, Maja, Sjur, Thomas
Saker:
- Testdata i lexc-filene
- Taggar for unormerte former og ord
Testdata i lexc-filene
!!€fst-type: Specifies the fst-type to run a test set against, must be followed by the test name, and must be the first line in a test set. !!€ print positive test data to output !!$ print negative test data to output
Ei yaml-fil ser slik ut:
Tests: Adjective - båadtsah: # båadtsah+A+Attr: båadtsah båadtsah+A+Sg+Nom: [ båadtsan, båadtsa, båadtsode]
I lexc blir dette sjåande slik ut:
!!€gt-norm: @LEXNAME@ - båadtsah !!€ båadtsah båadtsah+A+Attr !!€ båadtsan båadtsah+A+Sg+Nom !!€ båadtsa båadtsah+A+Sg+Nom !!€ båadtsode båadtsah+A+Sg+Nom
make check TESTS=run-gt-norm-yaml-testcases.sh
Subtest 5 - xerox: Testing ./adjectives-affixes_gt-norm.yaml using ./../../../src/analyser-gt-norm.xfst [FAIL] Test 0: adjectives on ah an - båadtsah (Lexical/Generation) 1/2/3 [FAIL] Test 1: adjectives on ah an - båadtsah (Surface/Analysis) 1/3/4
----------------------------------------------------------- Test 0: adjectives on ah an - båadtsah (Lexical/Generation) ----------------------------------------------------------- [PASS] båadtsah+A+Attr => båadtsah [FAIL] båadtsah+A+Sg+Nom => Missing results: båadtsode [FAIL] båadtsah+A+Sg+Nom => Unexpected results: båadtsan Test 0 - Passes: 1, Fails: 2, Total: 3 --------------------------------------------------------- Test 1: adjectives on ah an - båadtsah (Surface/Analysis) --------------------------------------------------------- [PASS] båadtsah => båadtsah+A+Attr [FAIL] båadtsode => Missing results: båadtsah+A+Sg+Nom [FAIL] båadtsode => Unexpected results: båadtsoeh+A+Sg+Nom, båadtsode+Adv Test 1 - Passes: 1, Fails: 3, Total: 4
Pga ein feil i konverteringa av yaml-testar i lexc, må vi i ein periode skriva
!!€gt-norm: adjectives on ah an - båadtsah !!¥ båadtsah+A+Attr: båadtsah !!¥ båadtsah+A+Sg+Nom: [båadtsan, båadtsa, båadtsode]
Dvs bruka !!¥ i staden for !!€ . Deretter skriv ein testdata akkurat
Etter å ha skrive om testdata til dette formatet, vart testresultatet dette:
Test 0: adjectives on ah an - båadtsah (Lexical/Generation) ----------------------------------------------------------- [PASS] båadtsah+A+Attr => båadtsah [PASS] båadtsah+A+Sg+Nom => båadtsan [FAIL] båadtsah+A+Sg+Nom => Missing results: båadtsode, båadtsa Test 0 - Passes: 2, Fails: 2, Total: 4 --------------------------------------------------------- Test 1: adjectives on ah an - båadtsah (Surface/Analysis) --------------------------------------------------------- [PASS] båadtsah => båadtsah+A+Attr [PASS] båadtsan => båadtsah+A+Sg+Nom [FAIL] båadtsa => Missing results: båadtsah+A+Sg+Nom [FAIL] båadtsa => Unexpected results: båedtsedh+V+TV+Ind+Prs+Sg3 [FAIL] båadtsode => Missing results: båadtsah+A+Sg+Nom [FAIL] båadtsode => Unexpected results: båadtsoeh+A+Sg+Nom, båadtsode+Adv Test 1 - Passes: 2, Fails: 5, Total: 7
Taggar for unormerte former og ord
Inga vil innføra ein tagg som viser at Divvun har normert utan at det finst
Kva med: +Use/DNorm? Vi treng òg motsetnaden: +Use/NotDNorm.
- +Use/DNorm
- Dette er det Divvun føreslår bør vera norm, før vedtak er gjort.
- +Use/NotDNorm
- Dette er former som Divvun føreslår ikkje bør vera norm.
Etter at vedtak er gjort, vil vi sjølvsagt retta oss etter det, og fjerna
Taggane må førast inn forsiktig, slik at vi er sikre på at vi ikkje skiplar