فایل ورد کامل کامپایلر محاسبه گر ساده با استفاده از Lex و YACC


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
3 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

این مقاله، ترجمه شده یک مقاله مرجع و معتبر انگلیسی می باشد که به صورت بسیار عالی توسط متخصصین این رشته ترجمه شده است و به صورت فایل ورد (microsoft word) ارائه می گردد

متن داخلی مقاله بسیار عالی، پر محتوا و قابل درک می باشد و شما از استفاده ی آن بسیار لذت خواهید برد. ما عالی بودن این مقاله را تضمین می کنیم

فایل ورد این مقاله بسیار خوب تایپ شده و قابل کپی و ویرایش می باشد و تنظیمات آن نیز به صورت عالی انجام شده است؛ به همراه فایل ورد این مقاله یک فایل پاور پوینت نیز به شما ارئه خواهد شد که دارای یک قالب بسیار زیبا و تنظیمات نمایشی متعدد می باشد

توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی فایل ورد کامل کامپایلر محاسبه گر ساده با استفاده از Lex و YACC،به هیچ وجه بهم ریختگی وجود ندارد

تعداد صفحات این فایل: ۲۱ صفحه


چکیده :

این مقاله شامل جزئیاتی در مورد این موضوع است که چگونه می توان کامپایلر ساده را برای زبان روندی با استفاده از Lex (تجزیه و تحلیل کننده Lexical) و YACC (یکی دیگر از کامپایلرها) توسعه داد. ابزارهای Lex کمک می کند تا برنامه هایی که جریان را به طور مستقیم توسط نمونه عبارات منظم در جریان ورودی کنترل می کنند، بنویسند. آن به خوبی برای تغییرات نوع اسکریپت ویرایشگر و برای بخش بندی ورودی در آماده سازی یک روال تجزیه مناسب است. منبع ابزار Lex ، جدول عبارات منظم و هر قطعه از برنامه مربوطه است. جدول به برنامه ای که یک جریان ورودی را می خواند و آن را به یک جریان خروجی کپی می کند و ورودی را به رشته هایی پارتیشن بندی می کند که مطابق با عبارات داده شده هستند، ترجمه می شود. از سوی دیگر ابزار YACC، ورودی را از کاربر دستور زبان دریافت می کند. با شروع این دستور زبان آن کد منبع C را برای تجزیه کننده تولید می کند. YACC فراخوانی Lex برای اسکن کردن کد منبع و استفاده از نشانه های بازگردانده شده توسط Lex برای ساخت یک درخت است. با کمک ابزار YACC و Lex می توانید کامپایلر خود را بنویسید.

کلمات کلیدی: کامپایلر | lex می | YACC | LALR | عبارات منظم | اسکنر | تجزیه کننده | بهینه سازی | الگو

عنوان انگلیسی:

Simple Calculator Compiler Using Lex and YACC

~~en~~ writers :

Mohit Upadhyaya

This paper contains the details of how one can
develop the simple compiler for procedural lanaguage using
Lex (Lexical Analyzer Generator) and YACC (Yet Another
Compiler-Compiler). Lex tool helps write programs whose
control flow is directed by instances of regular expressions in
the input stream. It is well suited for editor-scripts type
transformations and for segmenting input in preparation for a
parsing routine. Lex tool source is the table of regular
expressions and corresponding program fragments. The table
is translated to a program which reads an input stream,
copying it to an output stream and partitioning the input into
strings which match the given expressions. On the other hand
YACC tool receives input of the user grammar. Starting from
this grammar it generates the C source code for the parser.
YACC invokes Lex to scan the source code and uses the tokens
returned by Lex to build a syntax tree. With the help of YACC
and Lex tool one can write their own compiler.

Keywords: compiler | lex | yacc | LALR | regular expressions | scanner | parser | optimization | pattern

$$en!!

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.