این دستور yodl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
yodl - مبدل اصلی Yodl
خلاصه
یودل [گزینه]... [فایل]...
شرح
Yodl بسته ای است که زبان پیش سند و ابزارهایی را برای پردازش آن پیاده سازی می کند. در
ایده Yodl این است که شما یک سند را به یک پیش زبان بنویسید، سپس از ابزارها (مثلاً
yodl2html(1)) برای تبدیل آن به برخی از زبان های سند نهایی. مبدل های فعلی برای
HTML، man، LaTeX، متن و یک مبدل آزمایشی xml. انواع سند اصلی هستند
«مقاله»، «گزارش»، «کتاب» «مانپیج» و «نامه». زبان سند Yodl است
طراحی شده به گونه ای که استفاده آسان و قابل توسعه باشد.
توجه: شروع با Yodl نسخه 3.00.0 رفتار پیش فرض درج فایل Yodl دارد
تغییر کرد. دایرکتوری فعلی دیگر در دایرکتوری که در آن است ثابت نمی ماند
Yodl نامیده می شود، اما فرار است، به دایرکتوری تغییر می کند که یک فایل yodl در آن قرار دارد
واقع شده. این مزیت را دارد که رفتار درج فایل Yodl اکنون با این روش مطابقت دارد
C's #include دستورالعمل عمل می کند. این عیب را دارد که ممکن است مقداری جریان را قطع کند
اسناد. با این حال، تبدیل ساده است، اما اگر -L باشد، می توان از آن به طور کلی اجتناب کرد
گزینه (--legacy-include) استفاده شده است (به زیر مراجعه کنید).
OPTIONS
o -D، --define=NAME[=VALUE]: تعریف می کند نام به عنوان یک نماد این گزینه مانند عمل می کند
DEFINESYMBOL(NAME)(). اگر =VALUE اضافه شود، NAME به VALUE مقداردهی اولیه می شود (همانطور
به DEFINESYMBOL(NAME)(VALUE)).
o -d، --definemacro=NAME=EXPANSION: NAME را به عنوان ماکرو در حال گسترش به EXPANSION تعریف می کند.
o -h، --help: اطلاعات استفاده در جریان خطای استاندارد نوشته می شود و توضیح می دهد
همه گزینه های Yodl
o -i، --index[=file]: «پرونده» نام فایل فهرست است. به صورت پیش فرض
.idx استفاده می شود. وقتی خروجی روی stdout نوشته می شود، پیش فرض وجود ندارد. شاخص
فایل توسط پست پردازنده Yodl، yodlpost پردازش می شود.
o -I, --include=DIR: این دایرکتوری شامل سراسر سیستم را که در آن YODL در آن قرار دارد، تعریف می کند
فایل های ورودی خود را جستجو می کند. به عنوان مثال عبارتی برای گنجاندن یک فایل داده شده، مانند:
INCLUDEFILE (لاتکس)
باعث می شود Yodl فایل latex را در فهرست فعلی جستجو کند و چه زمانی
که با شکست مواجه می شود، در دایرکتوری شامل کل سیستم. شامل دایرکتوری در سراسر سیستم
معمولاً مکانی است که نگهدارنده یک سیستم فایل های ماکرو را برای آن ذخیره می کند
یودل. این فرآیند جستجو برای فایلهایی اعمال میشود که در داخل یک سند گنجانده شدهاند
اما در هنگام فراخوانی برنامه YODL برای نام فایل ها در خط فرمان نیز اعمال می شود.
نام فایل موجود (لاتکس در مثال بالا) نام اصلی، the است
در صورت لزوم، برنامه YODL یک پسوند پیش فرض (.yo) ارائه می دهد.
گزینه -I نام داخلی Yodl را برای دایرکتوری شامل در سراسر سیستم رد می کند.
نام داخلی هنگام کامپایل Yodl تعریف می شود و به عنوان مثال /usr/share/yodl است.
علاوه بر این، تعریف ممکن است حاوی $HOME باشد که با تعریف کاربر جایگزین خواهد شد
اگر متغیر محیط «home» یا «HOME» تعریف شده باشد دایرکتوری خانه. همچنین ممکن است
حاوی $STD_INCLUDE است که با استاندارد تعریف شده کامپایل جایگزین می شود
مسیر را شامل شود. استاندارد includepath ممکن است توسط یکی (به ترتیب) رد شود
سوئیچ خط فرمان -I یا متغیر محیطی YODL_INCLUDE_PATH. توسط
به طور پیش فرض، دایرکتوری فعلی به مسیر استاندارد شامل اضافه می شود. هوور، وقتی
-I یا YODL_INCLUDE_PATH استفاده می شود، دایرکتوری فعلی باید ذکر شود
به صراحت دایرکتوری های فردی نیازی به خاتمه یک کاراکتر / ندارند.
در بایگانی های .deb توزیع شده، دایرکتوری استاندارد به صورت /usr/share/yodl تعریف می شود.
(پیشوند دایرکتوری کاری فعلی).
o -k، --keep-ws: از آنجایی که YODL نسخه 2.00 خالی در ابتدا و انتهای خطوط است
هنگامی که «سطح فضای سفید» غیر صفر است، حتی بدون علامت \ نادیده گرفته می شود.
نسخه های قبلی این موارد را خالی نگه می داشتند. مدیریت میراث فضای سفید در پایان
خطوط را می توان با استفاده از پرچم -k به دست آورد. توجه داشته باشید که فضای سفید همیشه در زمانی که
با استفاده از کپی کلمه به کلمه، و زمانی که سطح فضای سفید صفر است.
o -l, --live-data=HOW: این گزینه سیاست اجرای SYSTEM یا
دستورات PIPETHROUGH؛ چگونه به طور پیش فرض هیچ (0) وجود ندارد. در چگونه آرگومان می تواند داشته باشد
مقادیر زیر:
o هیچ یا 0: (پیش فرض): هیچ برنامه سیستمی برای فراخوانی ماکرو مجاز نیست.
o تایید یا 1: ماکروها را می توان اجرا کرد، اما فقط پس از تایید کاربر
به دست آمده. ماکروهای مورد نظر در حین پردازش سند Yodl نشان داده می شوند.
و کاربر باید تماس را بپذیرد یا رد کند.
o گزارش یا 2: ماکروها اجرا می شوند، اما آنچه فراخوانی می شود در طول Yodl نشان داده می شود
اجرا کنید (اگر سطح پیام هشدار فعال باشد).
o ok یا 3: ماکروها اجرا می شوند و در طول اجرا نشان داده نمی شوند. مراقب باشید چه زمانی
با استفاده از --live-data ok. فقط زمانی باید از آن استفاده کرد که یک سند واضح باشد
"بی ضرر".
o -m, --messages=SET: به اصطلاح "سطح پیام" را به ترکیبی از SET تنظیم کنید
acdeinw. حروف این مجموعه دارای معانی زیر است:
oa: هشدار. هنگامی که یک خطای هشدار رخ می دهد، Yodl خاتمه می یابد. اینجا یودل چیزی می خواهد
از سیستم (مانند get_cwd())، اما سیستم از کار می افتد.
oc: انتقادی هنگامی که یک خطای بحرانی رخ می دهد، Yodl خاتمه می یابد. خود پیام می تواند
سرکوب شود، اما خروج نمی تواند. یک شرایط بحرانی است، به عنوان مثال، حذف یک
پرانتز را در مکانی که باید لیست پارامتر ظاهر شود باز کنید، یا a
فایل غیر موجود در مشخصات INCLUDEFILE (زیرا این فایل باید تجزیه شود).
یک فایل غیر موجود با مشخصات NOEXPANDINCLUDE یک فایل ساده (غیر بحرانی) است
خطا.
od: اشکال زدایی احتمالاً اطلاعات بیش از حد، مانند دریافت اطلاعات در مورد هر شخصیت
که توسط یدل خوانده شد.
oe: خطا. یک خطا (مانند نمادهای دوگانه تعریف شده). پیغام های خطا متوقف نمی شود
تجزیه ورودی (تا حداکثر تعداد خطا)، اما خروجی وجود ندارد
تولید شده
oi: اطلاعات به جزئیات «اشکالزدایی» نیست، اما هنوز اطلاعات بسیار زیادی مانند اطلاعات دارد
در مورد سوئیچ های رسانه
در: اطلاعیه اطلاعاتی در مورد، به عنوان مثال، فراخوانی های تابع داخلی.
ow: هشدار چیزی که باید در مورد آن بدانید، اما احتمالاً بر Yodl تأثیر نمی گذارد
عملکرد صحیح غیر قابل تنظیم، مدیریت یک است اورژانس پیام اینها
پیام ها را نمی توان سرکوب کرد، اما نباید اتفاق بیفتد، زیرا آنها به برخی داخلی ها اشاره می کنند
خطا اگر اطلاعاتی در مورد این پیام ها دریافت کنید، خوشحال می شود
تا کنون رخ می دهد.
o -n, --max-nested-files=NR: این گزینه باعث می شود که Yodl زمانی که تعداد
فایل های ورودی تودرتو از NR بیشتر است که به طور پیش فرض 20 است. از این تعداد بیشتر است
معمولاً به معنای یک تعریف دایره ای در جایی از سند است. مساله این است
هنگامی که، یک فایل a.yo شامل b.yo می شود، در حالی که b.yo شامل a.yo و غیره می شود. مانع از آن نمی شود
جایگزین های ماکرو یا فرعی بازگشتی برای آن گزینه -r (--max-replacements).
در دسترس است.
o -o, --output=FILE: این گزینه باعث می شود Yodl خروجی خود را در FILE بنویسد. به صورت پیش فرض،
خروجی به جریان خروجی استاندارد می رود. به عنوان مثال، شما می توانید از YODL برای خواندن a استفاده کنید
ورودی فایل و نوشتن در خروجی با دو دستور زیر:
yodl ورودی > خروجی
yodl -output ورودی
تفاوت در این است که در مورد دوم یک فایل فهرست تولید می شود، اما نه در
مورد سابق توجه داشته باشید که نوشتن یک فایل ایندکس زمانی که --index می تواند اجباری شود
گزینه مشخص شده است.
o -p, --preload=CMD: این گزینه رشته cmd را از قبل بارگذاری می کند. مانند cmd عمل می کند
اولین دستور در اولین فایل ورودی بود که توسط YODL پردازش شد.
ممکن است بیش از یک گزینه --preload=CMD در خط فرمان وجود داشته باشد. هر کدام از
سپس دستورات به نوبه خود قبل از خواندن هر فایلی پردازش می شوند.
o -r, --max-replacements=NR: این گزینه باعث می شود که Yodl زمانی که تعداد
تماسهای ماکرو یا جایگزینهای فرعی از NR * 10,000 فراتر میرود. به طور پیش فرض، NR برابر با 1 است.
تنظیم --max-replacements=0 به این معنی است که هیچ بررسی جایگزینی کلان یا فرعی وجود ندارد.
انجام.
o -t, --trace: این گزینه ردیابی را فعال می کند: در حین تجزیه، Yodl خروجی خود را در
جریان خطای استاندارد همانطور که در مورد گزینه -k است، این گزینه است
فقط برای اهداف اشکال زدایی تعریف شده است.
o -V، --نسخه. این گزینه نسخه واقعی YODL را نشان می دهد.
o -v، --verbose: این گزینه "سطح پرحرفی" Yodl را افزایش می دهد و ممکن است بیشتر رخ دهد
بیش از یک بار به طور پیش فرض yodl هشدار، بحرانی، اضطراری و خطا را نشان می دهد
پیام ها. هر گزینه --verbose سطح پیام بعدی را اضافه می کند. به ترتیب، هشدار،
پیام های اطلاعیه، اطلاعات و اشکال زدایی به این مجموعه اضافه می شود. همچنین امکان پذیر است
سرکوب پیام ها برای آن می توان از VERBOSITY داخلی استفاده کرد.
o -W، --گارانتی. این گزینه سلب مسئولیت گارانتی و اعلامیه حق چاپ را نشان می دهد.
o -w, --warn: وجود این گزینه باعث می شود که Yodl زمانی که به عنوان مثال نمادها هستند هشدار دهد.
مجددا تعریف شده است
با استفاده از خدمات onworks.net از یودل آنلاین استفاده کنید