انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mmorph - آنلاین در ابر

اجرای mmorph در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور mmorph است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mmorph - ابزار مورفولوژی MULTEXT

خلاصه


اطلاعات:
mmorph [ -vh ]

فقط تجزیه:
mmorph -y | -z [ -a فایل افزودنی ]
-m مورففایل [ -d debug_map ] [ -l ورود به سیستم فایل ] [ پرونده [ مجموعه ]]

تولید می کنند:
mmorph -c | -n [ -t سطح_ردیابی ] [ -s سطح_ردیابی ] [ -a فایل افزودنی ]
-m مورففایل [ -d debug_map ] [ -l ورود به سیستم فایل ] [ پرونده [ مجموعه ]]

جستجوی ساده:
mmorph [ -فی ] [ -b | -k ] [ -r رد فایل ]
-m مورففایل [ -d debug_map ] [ -l ورود به سیستم فایل ] [ پرونده [ مجموعه ]]

جستجوی رکورد/میدان:
mmorph -C کلاس ها [ -fU ] [ -E | -O ] [ -b | [ -k ] [ -B کلاس ]]
-m مورففایل [ -d debug_map ] [ -l ورود به سیستم فایل ] [ پرونده [ مجموعه ]]

پایگاه داده تخلیه:
mmorph -p | -q
-m مورففایل [ -d debug_map ] [ -l ورود به سیستم فایل ] [ پرونده [ مجموعه ]]

شرح


در ساده ترین حالت کار، فقط با -m مورففایل گزینه، mmorph فعالیت می کند
حالت جستجو: یک پایگاه داده موجود به نام را باز می کند morphfile.db و جستجوی همه
بخش های رشته ای (معمولاً مربوط به کلمات) در ورودی.

برای ایجاد پایگاه داده از ورودی های واژگانی مشخص شده در "morphfile"، استفاده کنید -c -m
مورففایل. پرونده مورففایل.db نباید وجود داشته باشد. هنگامی که پایگاه داده کامل شد، این کار انجام می شود
جستجوی بخش ها در ورودی اگر به صورت غیر فعال استفاده شود (ورودی و خروجی یک ترمینال است)، a
درخواست زمانی چاپ می شود که برنامه انتظار دارد کاربر یک رشته قطعه را تایپ کند. خیر
درخواست در حالت رکورد/فیلد رخ می دهد.

برای آزمایش برنامه های کاربردی قانون روی مدخل های واژگانی مشخص شده در مورففایل، بدون
ایجاد یک پایگاه داده و بدون جستجوی بخش ها، استفاده کنید -n -m مورففایل. این
سطح ردیابی را به طور خودکار روی 1 تنظیم می کند اگر مشخص نشده باشد.

به منظور انجام همان عملیات فوق، اما بر روی مجموعه متناوب مدخل های واژگانی
in فایل افزودنی، از گزینه اضافی استفاده کنید -a فایل افزودنی. ورودی های واژگانی در morphfile خواهد بود
نادیده گرفته شده است. این هنگام افزودن به یک توصیف مورفولوژیکی استاندارد مفید است.
توجه داشته باشید که ورودی هایی به پایگاه داده اضافه شده است morphfile.db موجود را جایگزین نکنید

چگونه به آزمون a مورفولوژیکی شرح
استفاده از -n گزینه. در بخش Grammar قوانین هدف را مشخص کنید که مطابق با مورد نظر باشد
نتایج. در قسمت Lexicon آیتم های واژگانی را که می خواهید تست کنید مشخص کنید. هنگام دویدن
تمام قواعد (به صورت بازگشتی) برای اقلام واژگانی اعمال خواهند شد، اگر قاعده یک هدف باشد، پس
نتیجه برنامه روی خروجی چاپ می شود.

پیشنهاد: دو قسمت ذکر شده در بالا (قوانین هدف و بخش Lexicon) را جداگانه قرار دهید
فایل ها و ارجاع به این فایل ها با یک #include دستورالعمل جایی که باید در آن رخ دهد
فایل ورودی اصلی

اگر از توضیحات موجود استفاده می‌کنید و می‌خواهید فقط ورودی‌های واژگانی جدید را آزمایش کنید، استفاده کنید
گزینه ها -n -a فایل افزودنی، و مدخل های واژگانی را در آن قرار دهید فایل افزودنی.

OPTIONS


-a فایل افزودنی
ورودی‌های واژگانی در morphfile را نادیده بگیرید، آنها را از فایل افزودنی به جای آن.

-B کلاس
کلاس رکوردی را که قبل از شروع یک جمله رخ می دهد را مشخص می کند.
کلمات بزرگی که درست پس از چنین رکوردهایی ایجاد می شوند نیز با همه جستجو می شوند
حروف آنها به حروف کوچک تبدیل شده است (طبق LC_CTYPE، در زیر ببینید).

-b تا قبل از جستجو. حروف بزرگ به حروف کوچک تبدیل می شوند
(طبق LC_CTYPE، زیر را ببینید) قبل از اینکه کلمه ای جستجو شود.

-C کلاس ها
حالت رکورد / میدان را تعیین می کند. کلاس های رکوردی را که باید بررسی شوند را مشخص می کند
بالا نام کلاس ها باید با کاما "،"، TAB، فاصله، نوار "|" از هم جدا شوند. یا بک اسلش
"\".

-c یک پایگاه داده جدید برای جستجو ایجاد کنید. نام فایل ایجاد شده نام است
مورففایل (-m گزینه) با پسوند .db. نباید وجود داشته باشد؛ اگر کاربر وجود داشته باشد
قبل از اجرا باید آن را به صورت دستی حذف کنید mmorph -c (این حداقل محافظت است
در برابر بازنویسی تصادفی پایگاه داده که ممکن است زمان زیادی طول بکشد
ایجاد کردن).

-d debug_map
مشخص کنید کدام گزینه های دیباگ مورد نظر هستند. هر بیت در debug_map مربوط به یک
گزینه.
هدف هگزادسیمال بیت
بدون بیت 0 0 × 0 بدون گزینه اشکال زدایی (پیش فرض)
1 1 0x1 اشکال زدایی اولیه
2 2 0x2 اشکال زدایی تجزیه yacc
3 4 0x4 ترکیب قانون اشکال زدایی
4 8 0x8 املای اشکال زدایی برنامه
5 آمار چاپ 16 0x10 با گزینه های -p یا -q
همه بیت ها -1 0xffff همه گزینه های اشکال زدایی هر چه که هستند
برای ترکیب گزینه ها مقادیر اعشاری یا هگزادسیمال را با هم اضافه کنید. مثال: -t 0x5
بیت (گزینه) 1 و 4 را مشخص می کند.

-E در حالت رکورد/میدان، حاشیه‌نویسی‌های مورفولوژی را در صورتی که قبلاً وجود داشته باشند، گسترش می‌دهد
پیش‌فرض این است که یادداشت‌های موجود را همانطور که هست رها کنید).

-O در حالت ضبط/میدان، حاشیه‌نویسی‌های مورفولوژی را در صورتی که قبلاً وجود دارند، بازنویسی کنید
(پیش‌فرض این است که یادداشت‌های موجود را همانطور که هست رها کنید).

-f پس از هر جستجوی بخش، خروجی را شستشو دهید. این فقط در صورت ورودی و خروجی مفید است
از و به برنامه ای که نیاز به همگام سازی آنها دارد، لوله می شوند.

-h راهنما را چاپ کنید و خارج شوید.

-i نتیجه هر جستجو را با شناسه بخش ورودی آن پیش‌نویس کنید
مطابقت دارد. در حال حاضر بخش های ورودی با شماره ترتیبی آنها شناسایی می شوند.
از 0 شروع می شود. با این نشانه، خط جدید اضافی راه حل ها را از هم جدا می کند
برای بخش های ورودی مختلف چاپ نمی شود زیرا نیازی به آن نیست. اگر جستجو
هیچ راه حلی ندارد، فقط شناسه سگمنت روی خروجی چاپ می شود. بخش
شناسه نیز به بخش های رد شده اضافه می شود. یک برگه همیشه به دنبال آن است
شناسه بخش

-k مورد تاشوی برگشتی اگر جستجوی کلمه ناموفق بود، تمام حروف بزرگ را به آن تبدیل کنید
حروف کوچک و دوباره جستجو کنید. (تبدیل طبق LC_CTYPE انجام می شود، ببینید
در زیر).

-l ورود به سیستم فایل
فایل را برای نوشتن پیام های ردیابی و خطا مشخص کنید. پیش فرض به خطای استاندارد.

-m مورففایل
فایل حاوی توضیحات مورفولوژی را مشخص کنید. دیدن mmorph (5) برای
شرح نحو فرمالیسم

-n بدون ایجاد پایگاه داده یا جستجو (حالت تست).

-p پایگاه داده ساختار ویژگی تایپ شده را در outfile (یا خروجی استاندارد) تخلیه کنید. در
در صورت بیت 5 اشکال زدایی، تعداد tf های متمایز در logfile (یا خطای استاندارد) داده می شود.
گزینه تنظیم شده است.

-q فرم ها را در پایگاه داده تخلیه کنید تا آنها را از فایل خارج کنید (یا خروجی استاندارد). برخی از آمار
در صورتی که بیت 5 گزینه debug تنظیم شده باشد در logfile (یا خطای استاندارد) داده می شود.

-r رد فایل
در حالت غیر رکورد/فیلد، فایلی را مشخص می‌کند که در آن قسمت‌های ورودی را بنویسد
نمی توان به بالا نگاه کرد. پیش فرض به خطای استاندارد.

-s سطح_ردیابی
کاربرد قانون املایی ردیابی:
0 بدون ردیابی (پیش فرض).
1 ردیابی اشکال سطح معتبر.
2 قانون ردیابی که بخش واژگانی آنها مطابقت دارد.
3 ردیابی سطح چپ زمینه مطابقت (ساخت کلمه سطحی).
4 ردیابی عدم تطابق زمینه سمت راست سطح و مسدود کردن قوانین.
5 قانون ردیابی غیر مسدود کننده.
Trace_level به همه موارد قبلی دلالت دارد.

-t سطح_ردیابی
سطح ردیابی را برای اعمال قانون مشخص کنید:
0 بدون ردیابی (پیش فرض).
1 قوانین هدف ردیابی که اعمال می شود.
2 همه قوانین اعمال شده را ردیابی کنید، تورفتگی عمق بازگشت را نشان می دهد.
10 قانون ردیابی نیز که امتحان شد اما اعمال نشد
Trace_level به همه موارد قبلی دلالت دارد.

-U در حالت ضبط / میدان، کلمات ناشناخته (یعنی که ناموفق جستجو شده اند) هستند
حاشیه نویسی شده با ??\??.

-v نسخه را چاپ کنید و خارج شوید.

-y فقط تجزیه: توضیحات را غیر از بررسی نحو پردازش نکنید. در حالی که
با توسعه یک توصیف مورفولوژی، می توانید از این گزینه برای دریافت خطاهای نحوی استفاده کنید
به سرعت پس از هر تغییر قبل از اجرای آن "واقعی".

-z دلالت بر -y دارد. توصیفات واژگانی را به صورت عادی تجزیه و خروجی کنید.

پرونده فایل حاوی بخش های مورد جستجو، یکی در هر خط. به طور پیش فرض به استاندارد
ورودی

مجموعه
فایلی که خروجی برنامه در آن نوشته شده است. یک خط در هر محلول
راه حل های بخش های ورودی مختلف با یک خط خالی از هم جدا می شوند. پیش فرض به
خروجی استاندارد

WORD دستور زبان و املا قوانین


برای توضیح دقیق اصول و مکانیسم های مورد استفاده در مورف، لطفا مراجعه کنید
اسناد ذکر شده در بخش زیر را نیز ببینید.

توصیفات مورفوسنتاکسی مختصر که برای mmorph نوشته شده اند، چگونگی کلمات را توصیف می کنند
ساخته شده توسط الحاق مورفم ها، و چگونگی تغییر این فرآیند الحاق
املای این تکواژها قسمت اول گرامر ساختار کلمه مشخص شده است
با زمینه محدود قوانینی را بازنویسی کنید که فرمالیسم آنها از وحدت مبتنی بر الهام گرفته شده است
سیستم ها (ر.ک. Shieber 1986). قسمت دوم، تغییرات املایی، توسط مشخص شده است
قواعد املا در فرمالیسم مبتنی بر مدل دو سطحی ریخت شناسی. این رویکرد
مورفولوژی در Ritchie, Russell et. al، 1992 و به طور خلاصه در Pulman
و هپل 1993.

محیط زیست متغیرها


برای تصمیم گیری اینکه کدام کاراکترها در خروجی قابل نمایش هستند، mmorph از زبان استفاده می کند
توصیف خاصی که setlocale(3) با توجه به متغیر محیطی مجموعه می شود
LC_CTYPE. برای زبان هایی که در MULTEXT به آنها پرداخته می شود، داشتن آن ایده خوبی است
متغیر تنظیم شده به iso_8859_1.

مثال ها


در اینجا خلاصه ای از استفاده رایج از گزینه های mmorph آورده شده است:

mmorph -n -m مورففایل
حالت تست: کل مورففایل را می خواند و نتایج را با خطای استاندارد چاپ می کند. بدون پایگاه داده
ایجاد می شود، هیچ کلمه ای جستجو نمی شود.

mmorph -c -m مورففایل
ایجاد پایگاه داده: کل morphfile را می خواند و نتایج را در یک پایگاه داده ذخیره می کند
(morphfile.db). ساختارهای ویژگی تایپ شده در یک فایل جداگانه جمع آوری می شوند
(morphfile.tfs). ورودی استاندارد برای جستجوی کلمات در پایگاه داده جدید خوانده می شود.

mmorph -m مورففایل
حالت جستجو: فقط بخش‌های حروف، ویژگی‌ها و انواع مورففایل را می‌خواند.
ورودی استاندارد برای جستجوی کلمات با توجه به پایگاه داده موجود خوانده می شود
(mmorphfile.db و morphfile.tfs).

mmorph -m مورففایل -a فایل افزودنی
حالت افزودن: بخش Lexicon morphfile را نادیده می گیرد، اما addfile مورد نظر قرار می گیرد، و
نتایج به پایگاه داده اضافه می شود. ورودی استاندارد برای جستجوی کلمات خوانده می شود
با توجه به پایگاه داده تقویت شده (mmorphfile.db و morphfile.tfs).

عیب یابی


پیام های خطا باید خود توضیحی باشد. مراجعه فرمایید mmorph(5) برای رسمی
شرح نحو

از mmorph آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad