نمایش نتایج 1 تا 14 از 14

نام تاپیک: نرم افزار yacc

  1. #1

    نرم افزار yacc

    yacc به روش پارس LALR(1) کار می کند و تحت DoS می باشد
    اگه کسی اطلاعات بیشتری در مورد اون داره لطفن کمک کنه

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    با سلام
    دوست عزیز قبل از ایجاد پرسش حتما جستجو کنید
    https://barnamenevis.org/showthread.php?t=44380
    http://www.musikwissenschaft.uni-mainz.de/~ag/tply/
    موفق باشید
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  3. #3
    ابزارهای LEX & YACC مختلفی وجود داره و فقط نمونه ی تحت DOS نداره!
    اینجور هم نیست که فقط به روش LALR کار کنه. می تونه SR، OP و یا هر چیز دیگه ای هم باشه.

    موفق باشید.

  4. #4
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1384
    پست
    163
    سلام دوستان
    من میخواستم یه برنامه نوشته شده با C یا پاسکال رو به lex&yacc بدم و اونو کامپایل کنم
    میشه لطف کنین یه توضیح بدین باید چیکار کنم ؟ ممنون میشم .

  5. #5
    Parser Generator ات چیه؟ تحت دات نتش رو پیدا کن. خیلی راحت تر و بهتره.

  6. #6
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1384
    پست
    163
    جناب راد منظورتون Parser Generator 2.07 هست ؟ من این برنامه رو هم گرفتم ، ولی مشکل من اینه که نمی دونم باید از چی و کجا شروع کنم و اینکه اگه کد c رو به اینها بدم چه خروجی بهم میدن و یا باید بگیرم ؟؟!!!!

  7. #7
    برای LEX یک فایل h و c و برای YACC هم یک فایل h و c
    اما معمولا پیکربندی اینها به همین سادگی نیست و خیلی باید باهاش سر و کله بزنی... واسه همینه که میگم دنبال نسخه ی دات نتیش باش. چون از این دردسرها نداره... گرامر هر زبانی رو خواستی بهش میدی و خروجی بی نقصی تحویل می گیری.
    قبلا این کار رو انجام دادم. تلاش کن اگر به نتیجه نرسیدی در همین تاپیک مطرح کن.

    موفق باشید.

  8. #8
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1384
    پست
    163
    ممنونم - اگه پیدا نکردم و یا مشکلی داشتم حتما مزاحمتون میشم .

  9. #9
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1384
    پست
    163
    سلام آقای راد .
    من این برنامه ای رو که گفتین پیدا کردم .
    برنامه GOLD Parser Builder هست . اگه اشکالی نداره لینک دانلودش رو بذارم .
    حالا اگه مشکلی داشتم باز هم مزاحمتون میشم .

  10. #10
    سلام
    لطفا لینکشو بذارین

  11. #11
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    به سايت خودش مراجعه كنيد
    GOLD Parser Builder
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  12. #12

    Unhappy نقل قول: نرم افزار yacc

    سلام
    من می خوام دستورات for و while زبان پاسکال رو با yacc پیاده سازی کنم میشه کمکم کنید.

  13. #13

    نقل قول: نرم افزار yacc

    نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
    برای LEX یک فایل h و c و برای YACC هم یک فایل h و c
    اما معمولا پیکربندی اینها به همین سادگی نیست و خیلی باید باهاش سر و کله بزنی... واسه همینه که میگم دنبال نسخه ی دات نتیش باش. چون از این دردسرها نداره... گرامر هر زبانی رو خواستی بهش میدی و خروجی بی نقصی تحویل می گیری.
    قبلا این کار رو انجام دادم. تلاش کن اگر به نتیجه نرسیدی در همین تاپیک مطرح کن.

    موفق باشید.

    می شه بگید چه جوری می تونم با Parser Generator یک گرامر وارد کنم و اجرا بگیرم ؟؟
    گرامری پیدا نکردم !!!!!

  14. #14

    نقل قول: نرم افزار yacc

    سلام
    من از نرم افزار parser generator برای پروژه طراحی کامپایلر استفاده میکنم ولی تو کار باهاش مشکل دارم
    فعلا قسمت تحلیلگر لغویشو دارم کار میکنم.
    تو نرم افزار بعد کامپایل فایل c تولید میشه این فایلو تو boorland C++‎‎ که اجرا میکنم این خطارو میده:
    Error: Error: Unresolved external '_yyreturnflg' referenced from C:\LEX\A.OBJ
    Error: Error: Unresolved external '_yylex' referenced from C:\LEX\A.OBJ
    اگه ممکنه منو راهنمایی کنید
    باتشکر

تاپیک های مشابه

  1. برنامه های lex و yacc چیستند و چگونه می توان با آن کار کرد
    نوشته شده توسط hassan_kahrizy در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 23
    آخرین پست: چهارشنبه 12 فروردین 1394, 13:11 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •