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

فاویکون OnWorks

pyacc-3.0.0 - آنلاین در ابر

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

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

برنامه:

نام


pyacc - کامپایلر کامپایلر Pascal Yacc.

طریقه استفاده


yacc [گزینه ها] yacc-file[.y] [فایل خروجی[.pas]]

گزینه های SH

-v لفظ: Pascal Yacc یک توصیف قابل خواندن از تجزیه کننده تولید شده ایجاد می کند،
روی فایل yacc با پسوند جدید نوشته شده است .lst.

-d اشکال زدایی: TP Yacc یک تجزیه کننده با خروجی اشکال زدایی تولید می کند.

شرح


TP یاک برنامه ای است که به شما امکان می دهد تجزیه کننده هایی را از توضیحات زبان های ورودی تهیه کنید
توسط گرامرهای BNF مانند. شما به سادگی گرامر زبان مقصد خود را به صورت افزوده مشخص می کنید
با کد توربو پاسکال لازم برای پردازش ساختارهای نحوی و TP Yacc
دستور زبان شما را به کد توربو پاسکال برای زیرروال تجزیه کننده مربوطه ترجمه می کند
به نام yyparse.

TP Yacc گرامر منبع موجود در yacc-file (با پسوند پیش فرض .y) را تجزیه می کند و
زیربرنامه تجزیه کننده ساخته شده را در فایل خروجی مشخص شده می نویسد (با پسوند پیش فرض
.pas)؛ اگر هیچ فایل خروجی مشخص نشده باشد، خروجی به فایل yacc با پسوند جدید .pas می رود. اگر
هر گونه خطا در حین کامپایل یافت می شود، پیام های خطا در فایل لیست نوشته می شود
(yacc-پرونده با پسوند جدید .lst).

روال تجزیه کننده تولید شده، yyparse، به صورت زیر اعلام می شود:

تابع yyparse : عدد صحیح;

این روال ممکن است توسط برنامه اصلی شما برای اجرای تجزیه کننده فراخوانی شود. مقدار بازگشتی
از روال yyparse نشان دهنده موفقیت یا شکست تجزیه کننده است (مقادیر بازگشتی احتمالی: 0
= موفقیت، 1 = خطای نحوی غیرقابل جبران یا سرریز پشته را تجزیه کنید).

مشابه TP Lex، الگوی کد برای روتین yyparse ممکن است در
فایل yyparse.cod. قوانین مکان یابی این فایل مشابه قوانین TP Lex است (نگاه کنید به
بخش "TP Lex").

واحد کتابخانه TP Yacc (YaccLib) توسط برنامه هایی که از تجزیه کننده های تولید شده توسط Yacc استفاده می کنند مورد نیاز است.
بنابراین باید یک عبارت use مناسب را در برنامه یا واحد خود قرار دهید
شامل روال تجزیه کننده است. واحد YaccLib همچنین برخی از روتین ها را ارائه می دهد که ممکن است وجود داشته باشد
برای کنترل اقدامات تجزیه کننده استفاده می شود. برای اطلاعات بیشتر به فایل yacclib.pas مراجعه کنید
اطلاعات.

بیشتر اطلاعات


برای اطلاعات بیشتر، به مستنداتی که با TP lex و yacc ارائه شده است، مراجعه کنید.

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


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

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

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF همه موارد را نصب می کند
    نرم افزار فدورا لینوکس و دیگران
    به طور پیش فرض شامل نمی شود، پس از
    اجرای فدورا برای اولین بار آن
    آسان برای ...
    PostInstallerF را دانلود کنید
  • 2
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    یک رابط کاربری گرافیکی برای ابزار mkvextract (بخشی از
    MKVToolNix) که بیشتر (اگر
    نه همه) عملکرد mkvextract و
    ابزارهای mkvinfo. نوشته شده در C#NET 4.0،...
    gMKVExtractGUI را دانلود کنید
  • 4
    کتابخانه JasperReports
    کتابخانه JasperReports
    کتابخانه JasperReports است
    محبوب ترین منبع باز جهان
    هوش تجاری و گزارشگری
    موتور به طور کامل به زبان جاوا نوشته شده است
    و قادر است ...
    کتابخانه JasperReports را دانلود کنید
  • 5
    کتاب های فراپه
    کتاب های فراپه
    Frappe Books یک منبع باز و رایگان است
    نرم افزار دسکتاپ حسابداری که
    ساده و به خوبی طراحی شده تا مورد استفاده قرار گیرد
    مشاغل کوچک و فریلنسرها. آی تی'...
    دانلود کتاب فراپه
  • 6
    پایتون عددی
    پایتون عددی
    اخبار: NumPy 1.11.2 آخرین نسخه است
    که در sourceforge ساخته خواهد شد. چرخ ها
    برای ویندوز، مک و لینوکس و همچنین
    توزیع های منبع بایگانی شده می تواند چهار ...
    پایتون عددی را دانلود کنید
  • بیشتر "

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

Ad