yacc به روش پارس LALR(1) کار می کند و تحت DoS می باشد
اگه کسی اطلاعات بیشتری در مورد اون داره لطفن کمک کنه
yacc به روش پارس LALR(1) کار می کند و تحت DoS می باشد
اگه کسی اطلاعات بیشتری در مورد اون داره لطفن کمک کنه
با سلام
دوست عزیز قبل از ایجاد پرسش حتما جستجو کنید
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
ابزارهای LEX & YACC مختلفی وجود داره و فقط نمونه ی تحت DOS نداره!
اینجور هم نیست که فقط به روش LALR کار کنه. می تونه SR، OP و یا هر چیز دیگه ای هم باشه.
موفق باشید.
سلام دوستان
من میخواستم یه برنامه نوشته شده با C یا پاسکال رو به lex&yacc بدم و اونو کامپایل کنم
میشه لطف کنین یه توضیح بدین باید چیکار کنم ؟ ممنون میشم .
Parser Generator ات چیه؟ تحت دات نتش رو پیدا کن. خیلی راحت تر و بهتره.
جناب راد منظورتون Parser Generator 2.07 هست ؟ من این برنامه رو هم گرفتم ، ولی مشکل من اینه که نمی دونم باید از چی و کجا شروع کنم و اینکه اگه کد c رو به اینها بدم چه خروجی بهم میدن و یا باید بگیرم ؟؟!!!!
برای LEX یک فایل h و c و برای YACC هم یک فایل h و c
اما معمولا پیکربندی اینها به همین سادگی نیست و خیلی باید باهاش سر و کله بزنی... واسه همینه که میگم دنبال نسخه ی دات نتیش باش. چون از این دردسرها نداره... گرامر هر زبانی رو خواستی بهش میدی و خروجی بی نقصی تحویل می گیری.
قبلا این کار رو انجام دادم. تلاش کن اگر به نتیجه نرسیدی در همین تاپیک مطرح کن.
موفق باشید.
ممنونم - اگه پیدا نکردم و یا مشکلی داشتم حتما مزاحمتون میشم .
سلام آقای راد .
من این برنامه ای رو که گفتین پیدا کردم .
برنامه GOLD Parser Builder هست . اگه اشکالی نداره لینک دانلودش رو بذارم .
حالا اگه مشکلی داشتم باز هم مزاحمتون میشم .
سلام
لطفا لینکشو بذارین
به سايت خودش مراجعه كنيد
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
سلام
من می خوام دستورات for و while زبان پاسکال رو با 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
اگه ممکنه منو راهنمایی کنید
باتشکر