Це команда hfst-pair-test, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
hfst-pair-test - =парний тест для файлу правил twolc.
СИНТАКСИС
hfst-pair-test [ВАРІАНТИ...] [INFILE]
ОПИС
парний тест для файлу правил twolc.
загальний опції:
-h, --допомога
Роздрукувати довідкове повідомлення
-V, -- версія
Інформація про версію для друку
-v, -багатослівний
Друкуйте докладно під час обробки
-q, --спокійно
Друкуйте лише фатальні помилки та запитуваний вихід
-s, -- мовчазний
Псевдонім --спокійно
Введення-виведення опції:
-i, --вхід=INFILE
Прочитати файл правил введення з INFILE
-o, - вихід=OUTFILE
Запишіть тестовий результат у OUTFILE
-N --негативний тест
Тест не вдається, якщо прийнято будь-яку з парних рядків.
-X --режим ксерокс
У режимі xerox тестові приклади збираються з вихідного файлу twolc.
пара тест опції:
-I, --вхідні рядки=SFILE
Прочитати пару тестових рядків із SFILE
Якщо SFILE відсутній, рядки тестової пари зчитуються з STDIN. Якщо OUTFILE відсутній,
тестовий результат записується в STDOUT.
Файл правил перевіряється з використанням відповідностей, заданих у вигляді парних рядків, наприклад "early:ie
r". Кожен парний рядок перевіряється з використанням кожного правила, і програма друкує інформацію про
кореспонденції, які неправильно дозволені або заборонені.
Файли рядків тестової пари містять одну пару рядок/рядок. Рядки, де перші
Символ непробілу - "!" вважаються рядками коментарів і пропускаються.
Є три режими тестування: позитивний, негативний і режим Xerox. У позитивному режимі все
парні рядки повинні бути дозволені, а в негативному режимі вони повинні бути заборонені. В Xerox
У режимі випадки зчитуються з вихідного файлу twolc і можуть бути як позитивні, так і негативні випадки
виникати
Зазвичай використовується режим позитивного тесту. Варіант -N перемикається в режим негативного тесту. The
Код виходу для успішного тесту дорівнює 0. В іншому випадку код виходу дорівнює 1. Успішний тест
надрукує «Тест пройдено». Невдалий тест друкує «Тест не пройшов» та інформацію про пару
рядки, які обробляються неправильно.
У режимі позитивного тесту (тобто без опції -N), якщо парний рядок не приймається, то
друкуються назви правил, які його відхиляють, а також позиції в рядку where
правила закінчуються з можливих переходів. У негативному режимі лише ті рядки, які є
дозволені друкуються.
У режимі Xerox вхідним має бути файл twolc. Тести складаються з двох рядків: форми введення
і форму виведення. Тестові випадки є спеціалізованими коментарями з префіксом «!???» або
'!$' залежно від того, чи досягне пара успіху чи невдачі. Приклад позитивного тесту:
!??? рано !??? раніше
Приклад негативного тесту:
!$ Раніше !$ Раніше
У беззвучному режимі (-s), програма нічого не друкує. Тільки код виходу вказує чи
тест був успішним чи ні.
ЗВІТНІСТЬ БУГИ
Повідомте про помилки доhfst-bugs@helsinki.fi> або безпосередньо до нашого засобу відстеження помилок за адресою:
Домашня сторінка hfst-pair-test:
Загальна довідка щодо програмного забезпечення HFST:
АВТОРСЬКЕ
Авторські права © 2010 Гельсінкський університет, Ліцензія GPLv3: GNU GPL версія 3
<http://gnu.org/licenses/gpl.html>
Це безкоштовне програмне забезпечення: ви можете змінювати та розповсюджувати його. ГАРАНТІЇ НЕМАЄ,
в межах, дозволених законом.
Використовуйте hfst-pair-test онлайн за допомогою служб onworks.net