این دستور jbofihe است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
jbofihe - تجزیه کننده لوژبان / بررسی گر دستور زبان / واژه glosser
خلاصه
جبوفیه [-v] [ -h | --راهنما | -؟ ] [ -k ] [ -t ] [-tf ] [ -l ] [ -b ] [ -x ] [ -H ] [ -m ]
[-w عرض] [-ie] [-re] [-se] [-sev] [-cr] [-bt] [نام فایل]
شرح
جبوفیه برنامه ای است که تکه ای از متن لوژبان را می خواند و آن را از نظر دستوری بررسی می کند
صحت اگر بگذرد، خروجی تودرتوی گرامری اصلی را نشان می دهد
با استفاده از براکت سازی می سازد. همچنین کلمات انگلیسی تقریبی خود را خواهند داشت
ترجمه ها نشان داده شده است. برخی از این ترجمه ها وابسته به زمینه هستند.
OPTIONS
-v نسخه برنامه را نشان داده و خارج شوید.
-h نمایش صفحه راهنما
--کمک نمایش صفحه راهنما
-? نمایش صفحه راهنما
-k نمایش لیست نشانه ها پس از تجزیه و پس از درج شبه نشانه (عمدتا مفید است
برای رفع اشکال lexer و تجزیه کننده).
-t یک درخت نحو در stdout تولید کنید. گره هایی که فقط یک فرزند دارند فیلتر خواهند شد.
-تو یک درخت نحو کامل در stdout، از جمله گرههایی که فقط یک فرزند دارند، تولید کنید.
-l خروجی برای حروفچینی با LaTeX تولید کنید.
-x خروجی متن ساده تولید کنید.
-w عرض
عرض صفحه (به کاراکتر) را برای گزینه -x تنظیم کنید.
-H تولید خروجی HTML
-b خروجی را در حالت "block" تولید کنید، جایی که هر بلوک Lojban، انگلیسی را نشان می دهد
براق و یک برچسب اصطلاح در صورت لزوم. پیش فرض همان خط است. فقط
قابل استفاده برای -l و -x (نه -h).
-m مقدار حافظه استفاده شده توسط پردازش را نشان دهید.
-من جداکنندهها و پایاندهندهها را در خروجی نمایش دهید. آنها در قسمت بالایی نشان داده شده اند
مورد، برای متمایز کردن آنها از مواردی که در اصل در متن ورودی وجود دارد.
-ره متن ورودی را ملزم کنید که تمام cmavoهای قابل حذف واقعاً وجود داشته باشد. (ممکن است مفید باشد
برای وادار کردن کاربر به فکر کردن در مورد ساختار دستوری متن ورودی
در هنگام اشکال زدایی خطاهای تجزیه دقت بیشتری کنید.)
-se هر cmavo قابل حذفی را که به طور غیرضروری در متن ورودی وجود دارد نشان دهید. جایی که یک
دنباله ای از cmavo قابل حذف رخ می دهد، اما همه نمی توانند حذف شوند، لیستی از
توالی "حداقل" ممکن نشان داده شده است. هر دنباله "حداقل" به گونه ای است که:
حذف هر کلمه ای از آن باعث می شود که معنای متن تغییر کند (یا ایجاد شود
غیر دستوری)؛ با این حال، حفظ کلمات اصلی دیگر ضروری نیست
معنی و صحت دستوری متن را حفظ کنید. توجه داشته باشید، -se و -re
با یکدیگر ناسازگار هستند. اگر هر دو سوئیچ مشخص شده باشند، -re در نظر گرفته می شود.
-سو برای هر دنباله از cmavo قابل حذف، نشان دهید که موارد بعدی قبلاً کجا میتوانستند معتبر باشند
موارد قبلی و جایی که کلمه غیرقابل حذف در انتهای دنباله می تواند داشته باشد
قبلاً در دنباله معتبر بود. [این اطلاعات برای تعیین
خروجی -se است، بنابراین این حالت پرمخاطب برای -se] است.
-سی به lujvo اجازه دهید تا فرمهای رفسی فرهنگی CCVVCy (CCVVCV در انتهای کلمه) را در خود داشته باشد.
در بخش 4.16 گرامر مرجع توضیح داده شده است. این بر شناخت تأثیر می گذارد
اشکال معتبر lujvo و fu'ivla (دومی از آنجایی که بر شناخت تأثیر می گذارد
شکست های slinku'i).
-bt هنگامی که یک خطای نحوی رخ می دهد، ردیابی عقب را از طریق حالت های تجزیه کننده معلق نشان دهید. این
ممکن است بینشی در مورد آنچه تجزیه کننده انتظار داشت در مرحله بعد ببیند، برای کمک به شما بدهد
رفع خطا
بک تریس در سه قسمت می آید. بخش اول فهرستی از قوانین است که هستند
هنگامی که با کلمه اشتباه روبرو می شوید به طور خودکار کاهش می یابد. در حالت شدید،
وقتی هر چیزی که قبل از کلمه اشتباه است به تنهایی یک متن کامل را تشکیل می دهد
درست است، دنباله کاهش درست به سمت قاعده ای می رود که با a مطابقت دارد
متن کامل با این حال، به طور کلی، این مورد نخواهد بود.
بخش دوم گزارش شرایطی را نشان می دهد که گرامر به آن نیاز دارد
کلمه بعدی از نوع دیگری غیر از آن چیزی باشد که در واقع ظاهر شده است. همه فعال
قوانین نشان داده می شوند (با نقطه هایی که نقاط فعال را نشان می دهند)، به دنبال آن لیستی از
کلاس های کلمه (به عنوان مثال selma'o یا BRIVLA/CMENE و غیره) که در این مورد معتبر بودند
نقطه.
بخش سوم گزارش، وضعیت های معلق در پشته تجزیه کننده را نشان می دهد. این
ممکن است در سطح وسیع تری اطلاعاتی در مورد مکان اختفای وضعیت مشکل ارائه دهد
اتفاق افتاده است
نام فایل
نام فایل حاوی متنی که باید تجزیه شود. در صورت حذف، متن خوانده می شود
از ورودی استاندارد
خروج وضعیت
0 متن با موفقیت اسکن و تجزیه شد - متن از نظر گرامری معتبر بود
لوژبان.
1/2 متن دارای خطاهای گرامری بود که توسط الگوریتم تجزیه اصلی شناسایی شد.
3 متن حاوی کلماتی بود که ساختار آنها معتبر نبود. بدون دستور زبان
بررسی متن انجام شد. عملکرد دستوری اشتباه
کلمه (ها) را نمی توان تعیین کرد.
با استفاده از خدمات onworks.net از jbofihe آنلاین استفاده کنید