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

کارابرن عزیز، مقالات سایت ( همگی جزو مقالات isi می باشند) بالاترین کیفیت ترجمه را دارند، ترجمه آنها کامل و دقیق می باشد (حتی محتوای جداول و شکل های نیز ترجمه شده اند) و از بهترین مجلات isi مانند IEEE، Sciencedirect، Springer، Emerald و ... انتخاب گردیده اند.

آگهی چاپ مقاله isi
ورود اعضا
توجه توجه توجه !!!!
نرم افزار winrar
پیشنهادات ویژه
پیوندهای کاربردی
پیوندهای مرتبط
مقالات ترجمه شده الگوریتم ها
  • کامپایلر محاسبه گر ساده با استفاده از Lex و YACC

    سال انتشار:

    2011


    ترجمه فارسی عنوان مقاله:

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


    عنوان انگلیسی مقاله:

    Simple Calculator Compiler Using Lex and YACC


    منبع:

    978-1-4244-8679-3/11/$26.00 ©2011 IEEE


    چکیده انگلیسی:

    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


    چکیده فارسی:

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


    سطح: متوسط
    تعداد صفحات فایل pdf انگلیسی: 6
    تعداد صفحات فایل doc فارسی: 16

    حجم فایل: 393 کیلوبایت


    قیمت: 18000 تومان  16200 تومان(10% تخفیف)


    توضیحات اضافی:




تعداد نظرات : 0

الزامی
الزامی
الزامی
الگوریتم-ها
موضوعات