Це команда hfst-regexp2fst, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
hfst-regexp2fst - =Скомпілювати (зважені) регулярні вирази в перетворювач(и)
СИНТАКСИС
hfst-регулярний вираз2fst [ВАРІАНТИ...] [INFILE]
ОПИС
Скомпілювати (зважені) регулярні вирази в перетворювач(и). Загальні параметри:
-h, --допомога
Роздрукувати довідкове повідомлення
-V, -- версія
Інформація про версію для друку
-v, -багатослівний
Друкуйте докладно під час обробки
-q, --спокійно
Друкуйте лише фатальні помилки та запитуваний вихід
-s, -- мовчазний
Псевдонім --спокійно
Введення-виведення опції:
-i, --вхід=INFILE
Прочитати вхідний перетворювач з INFILE
-o, - вихід=OUTFILE
Запишіть вихідний перетворювач у OUTFILE
рядок та формат опції:
-f, --формат=FMT
Запишіть результат у форматі FMT
-j, --роз'єднаний
Роз’єднайте всі регулярні вирази замість того, щоб перетворювати кожен регулярний вираз в окремий перетворювач
-l, --лінія
Введення розділено рядками (за замовчуванням)
-S, --крапка з комою
Введення розділяється крапкою з комою
-e, --іпсилон=EPS
Позначте EPS як нуль, тобто епсилон.
-x, --Ксерокс-композиція=VALUE Чи розглядаються діакритичні знаки прапора як звичайні
символи в композиції (за замовчуванням false).
-X, --xfst=ЗМІННИЙ
Увімкніть параметр сумісності xfst VARIABLE.
Гармонізація:
-H, --не-гармонізувати
Не розгортати '?' символи.
-F, --гармонізуйте-прапори
Гармонізуйте діакритичні знаки прапора.
-E, --encode-weights
Кодуйте ваги при мінімізації (за замовчуванням false).
Якщо OUTFILE або INFILE відсутній або -, будуть використовуватися стандартні потоки. FMT має бути одним із
наступне: {foma, sfst, openfst-tropical, openfst-log}. Якщо EPS не визначено,
Використовується представлення за замовчуванням 0. Розпізнані значення: {true,ON,yes} і
{false,OFF,no}. Змінні Xfst: {flag-is-epsilon (за замовчуванням OFF)}.
ПРИКЛАДИ
echo " {cat}:{dog} " | hfst-регулярний вираз2fst
створити датчик {cat}:{dog}
echo " {cat}:{dog}::3 " | hfst-регулярний вираз2fst
те саме, але з вагою 3
echo " c:da:o::3 t:g " | hfst-регулярний вираз2fst
те саме, але з вагою 3 посередині
echo " кіт ; собака ; "3" " | hfst-регулярний вираз2fst -S
створювати перетворювачі
"кішка" і "собака" і "3"
ЗВІТНІСТЬ БУГИ
Повідомте про помилки до[захищено електронною поштою]> або безпосередньо до нашого засобу відстеження помилок за адресою:
Домашня сторінка hfst-regexp2fst:
Загальна довідка щодо програмного забезпечення HFST:
АВТОРСЬКЕ
Авторські права © 2010 Гельсінкський університет, Ліцензія GPLv3: GNU GPL версія 3
<http://gnu.org/licenses/gpl.html>
Це безкоштовне програмне забезпечення: ви можете змінювати та розповсюджувати його. ГАРАНТІЇ НЕМАЄ,
в межах, дозволених законом.
Використовуйте hfst-regexp2fst онлайн за допомогою служб onworks.net