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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


شاد - ژنراتور تجزیه کننده برای Haskell

خلاصه


خوشحال [گزینه] ... پرونده [گزینه] ...

شرح


این صفحه راهنما به اختصار مستندات خوشحال فرمان

این صفحه راهنما برای توزیع گنو/لینوکس دبیان به دلیل نسخه اصلی نوشته شده است
برنامه صفحه دستی ندارد. در عوض، آن را در اسناد مختلف دیگر است
فرمت ها، از جمله DVI، Info و HTML. زیر را ببینید.

خوشحال یک سیستم مولد تجزیه کننده برای Haskell است. «HAPPY» مخفف نارساخوانی «A» است
ژنراتور پارسر Haskell مانند Yacc'.

دو نوع فایل گرامر وجود دارد، file.y و file.ly، با مشاهده دومی
کنوانسیون مسیر پرنده نظر معکوس (یعنی هر خط کد باید با «>» شروع شود. در
نمونه های توزیع شده با خوشحال همه از .ly فرم.

هشدار: هنگام استفاده hbc (Chalmers Haskell) ساختار آرگومان فرمان کمی است
ناهمسان. این به این دلیل است که سیستم زمان اجرای hbc برخی از پرچم‌ها را متعلق به خود می‌گیرد (برای
تنظیم مواردی مانند اندازه پشته و غیره). این مشکل را می توان با اضافه کردن a دور زد
یک خط تیره (`-') به خط فرمان شما. بنابراین هنگام استفاده از نسخه تولید شده hbc Happy،
ساختار آرگومان این است:

خوشحال - [گزینه] ... پرونده [گزینه] ...

OPTIONS


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

-h, --کمک
نمایش خلاصه گزینه ها

-v, - نسخه
اطلاعات نسخه را روی خروجی استاندارد چاپ کنید و با موفقیت از آن خارج شوید.

-a, --آرایه
به Happy دستور می دهد تا یک تجزیه کننده با استفاده از تجزیه کننده کاهش دهنده شیفت مبتنی بر آرایه تولید کند.
هنگام استفاده همراه با -g، آرایه ها به صورت رشته کدگذاری می شوند و در نتیجه
در تجزیه کننده های سریعتر بدون -g، از آرایه های استاندارد Haskell استفاده خواهد شد.

-g, --ghc
به Happy دستور می دهد تجزیه کننده ای تولید کند که از پسوندهای خاص GHC برای به دست آوردن استفاده می کند
کد سریعتر

-c, -- اجبار
از GHC استفاده کنید ناامن اجبار# پسوند برای تولید تجزیه کننده های کوچکتر سریعتر. یک عیب
این است که برخی از نوع ایمنی از دست رفته است، به این معنی که تجزیه کننده با تولید شده است -c ممکن است
کامپایل خوب است اما در زمان اجرا خراب می شود. حتما گرامر خود را بدون -c
ابتدا از صحت نوع آن اطمینان حاصل کنید.

این گزینه تأثیر بسزایی در عملکرد حاصل دارد
تجزیه کننده، اما به یاد داشته باشید که تجزیه کننده های تولید شده از این طریق فقط توسط می توانند کامپایل شوند
GHC 3.02 و بالاتر.

این گزینه را می توان تنها در کنار آن استفاده کرد -g.

-d, - رفع اشکال
تجزیه کننده ای ایجاد کنید که اطلاعات اشکال زدایی را در آن چاپ کند استدرر در زمان اجرا،
شامل همه جابجایی ها، کاهش ها، انتقال حالت ها و ورودی های رمز انجام شده
توسط تجزیه کننده

این گزینه را می توان تنها در کنار آن استفاده کرد -a.

-i [فایل], -- اطلاعات[=فایل]
شاد را هدایت می کند تا یک فایل اطلاعاتی حاوی اطلاعات دقیق در مورد تولید کند
دستور زبان، حالات تجزیه کننده، اقدامات تجزیه کننده و تضادها. فایل های اطلاعات در طول این مدت حیاتی هستند
اشکال زدایی گرامرها

آرگومان filename اختیاری است و در صورت حذف فایل اطلاعات در آن نوشته می شود
اطلاعات فایل (جایی که فایل نام فایل ورودی با هر پسوند حذف شده است).

-o فایل, --outfile=فایل
مقصد ماژول تجزیه کننده تولید شده را مشخص می کند. در صورت حذف، تجزیه کننده
در قرار خواهد گرفت FILE.hs، که در آن فایل نام فایل ورودی با هر است
پسوند حذف شد اگر فایل is - تجزیه کننده تولید شده به استاندارد ارسال می شود
خروجی.

-m نام, --Magic-name=نام
Happy تمام نمادهایی را که در داخل استفاده می کند با هر یک از آنها پیشوند می دهد خوشحال or خوشحال. به
از یک رشته متفاوت استفاده کنید، برای مثال اگر استفاده از خوشحال با یکی از آنها در تضاد است
توابع خودتان، پیشوند را با استفاده از -m گزینه.

-t DIR, --قالب=DIR
به Happy دستور می دهد هنگام جستجوی فایل های الگو از این دایرکتوری استفاده کند: این فایل ها
حاوی کد استاتیکی است که Happy در هر تجزیه کننده تولید شده شامل می شود. شما
اگر Happy برای شما به درستی پیکربندی شده است، نیازی به استفاده از این گزینه نیست
کامپیوتر.

-l, --glr
به Happy دستور می دهد به جای یک تجزیه کننده GLR خروجی بگیرد LALR(1) تجزیه کننده

-k, -- رمزگشایی
باعث می‌شود تجزیه‌کننده GLR کدی را برای رمزگشایی جنگل تجزیه به لیستی تولید کند
نتایج معنایی (نیاز دارد --ghc).

-f, -- فیلتر
باعث می شود تجزیه کننده GLR گره هایی را که برای معنایی مورد نیاز نیستند فیلتر کند
نتایج (بهینه سازی تجربی، نیاز دارد --ghc).

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


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

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

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX رابط کاربری گرافیکی است
    لودر USB Waninkoko بر اساس
    libwiigui. این اجازه می دهد تا لیست و
    راه اندازی بازی های Wii، بازی های Gamecube و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 2
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 3
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 4
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 5
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • بیشتر "

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

Ad