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

فاویکون OnWorks

چوب شور - آنلاین در ابر

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

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

برنامه:

نام


pretzel-it - از Pretzel برای ساختن یک چاپگر زیبا استفاده کنید

خلاصه


پرتزل-یت [-iqvdnh] زبان ppname

شرح


Pretzel-it یک اسکریپت پوسته است که از آن استفاده می کند پیشران(1) برای ساختن یک چاپگر زیبای ساده
قابل اجرا ساخت یک چاپگر زیبای Pretzel را تنها با یک فرمان پوسته به حداقل می رساند. دیدن
پیشران(1) برای یک نمای کلی و شرح فایل های ورودی.

شما باید همان دو فایل ورودی را به pretzel-it ارائه دهید که برای pretzel. این دو فایل
نامیده می شوند قالب بندی شده رمز پرونده (پسوند فوت) و قالب بندی شده دستور زبان پرونده (پسوند
fg). هر دو فایل باید پیشوند یکسانی داشته باشند زبان. از این ورودی، چوب شور
یک چاپگر زیبای اجرایی به نام تولید می کند نام pp.

مثال
بگو، شما دو فایل نوشته اید فوت و foo.fg که حاوی زیبایی چاپ هستند
اطلاعات زبان برنامه نویسی مورد علاقه شما فو. برای دریافت فایل اجرایی
زیبا چاپگر فوپ برای آن، به سادگی تایپ کنید:

چوب شور فو فوپ

OPTIONS


Pretzel-it گزینه های زیر را دارد:

-i محصولات میانی چوب شور را حذف نکنید.

-q بی صدا بدوید

-v حالت پرحرف، دستورات پوسته را قبل از فراخوانی چاپ کنید (برای اشکال زدایی).

-d به طور پیش‌فرض ویژگی‌های اشکال‌زدایی زیبا پرینتر را روشن کنید. همچنین تولید دقیق
فایل تشخیص (پسوند خروجی) که حاوی تجزیه و تحلیل دقیقی از
گرامر و مشکلات احتمالی آن (برای سهولت در اشکال زدایی زیبایی چاپ
دستور زبان).

-h پیام استفاده کامل را چاپ کنید.

-n حالت نوب. بخش را ببینید رابط با noweb(1) زیر کلیک کنید.

L' تولید شده است PRETTYPINTER


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

مثال
بگو، تو ساخته ای فوپ در حال حاضر و یک تکه کد منبع در یک فایل داشته باشید bar.foo. تایپ کنید

فوپ <bar.foo > bar.tex

و beautifulprinter کد را زیبا چاپ می کند و کد LaTeX را روی آن می نویسد bar.tex. برای استفاده
این کد را در اسناد خود به سادگی درج کنید چوب شور-لاتکس سبک سند و شامل
فایل داخل جدید ppcode محیط LaTeX در اینجا یک فایل LaTeX حداقلی وجود دارد که باید به آن نگاه کنید
کد زیبا چاپ شده:

\documenstyle[پرتزل-لاتکس]{مقاله}
\شروع{سند}
\begin{ppcode}
\input{foo.tex}
\end{ppcode}
\پایان{سند}

رابط با NOWEB


با استفاده از -n گزینه یک فیلتر چاپ زیبا تولید می کند نام pp سازگار با نورمن
رمزی noweb(1) سیستم برنامه نویسی با سواد فیلتر را می توان در Noweb قرار داد
خط لوله با استفاده از Noweave's -فیلتر گزینه.

به عنوان مثال، می توانید با صدور یک فیلتر noweb beautifulprinting برای پاسکال بسازید

چوب شور -n پاسکال زیبا پاسکال

درون زبان/پاسکال دایرکتوری، یک فیلتر زیبا چاپ خواهید داشت زیبا پاسکال .
این فیلتر سپس می تواند در داخل استفاده شود در حال حاضر(1) با گفتن:

در حال حاضر -فیلتر زیبا پاسکال foo.nw > foo.tex

با استفاده از چاپگر زیبای پاسکال، تمام تکه های کد زیبا چاپ می شود. شما نیاز خواهید داشت
عبارتند از: چوب شور سبک سند LaTeX پس از گنجاندن noweb.sty ( دیدن
nowebstyle(1) ) تایپت خروجی را به درستی توسط LaTeX دریافت کنید.

با تنظیم محیط می توانید خروجی اشکال زدایی را از فیلتر زیبا چاپ دریافت کنید
متغیر PRETZEL_NOWEB_DEBUG به یک مقدار غیر تهی، به عنوان مثال در بر هم زدن(1) پوسته با گفتن:

صادرات PRETZEL_NOWEB_DEBUG=روشن

خروجی اشکال زدایی فقط زمانی متوقف می شود که مقدار به صراحت تنظیم نشده باشد (in بر هم زدن(1) این است تنظیم نشده
دستور داخلی

گزینه Noweb در حال حاضر فقط برای LaTeX به عنوان تایپ‌نویس هدف کار می‌کند. اگر
beautifulprinter هنگام چاپ کردن یک قطعه کد خاص با مشکل مواجه می شود
به طور خودکار به خروجی کلمه به کلمه استاندارد noweb تغییر می کند. از طریق گنجاندن کد
در قوانین فایل گرامر فرمت شده، امکان نمایه سازی خودکار وجود دارد. برای بیشتر
اطلاعات فصل 3 و 4 کتاب چوب شور موجود در چوب شور را ببینید
توزیع.

هشدارها


اسکریپت پوسته pretzel-it فقط در صورتی قابل اجرا است که متغیرهای محیطی وجود داشته باشد PRETZEL_LIBDIR
و PRETZEL_INCLUDE روی دایرکتوری کتابخانه Pretzel (/usr/lib/pretzel در دبیان) تنظیم می شوند
Systems) و Pretzel شامل دایرکتوری (/usr/include/pretzel در سیستم‌های Debian) می‌شود.
در طول اجرا، چوب شور ممکن است اخطارهایی را صادر کند که به دلیل برنامه هایی است که فراخوانی می کند
(پرتزل-it فرا می خواند پیشران(1), خم کردن(1), گاومیش کوهان دار امریکایی(1) و کامپایلر GNU C++).

La -n گزینه (noweb) فقط برای LaTeX به عنوان حروفچین هدف کار می کند و هنوز هم بسیار زیاد است
تجربی

با استفاده از خدمات onworks.net به صورت آنلاین از چوب شور استفاده کنید


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

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

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

Ad