PDA

View Full Version : کمک در ساختن compiler



بیتافرهی
جمعه 30 فروردین 1387, 10:35 صبح
من می خوام یه کامپایلر بسازم.البته فقط یکی از وظایف آن که فاز تحلیل لغوی است.مشکلم اینه که نمی دونم چه جوری اونو شروع کنم؟با زبان c
البته من برنامه ای را که در این سایت بود دیدم ولی اون به زبان c نبود و من نفهمیدم نوشتن اطلاعات در فایل است یا..؟

بیتافرهی
شنبه 31 فروردین 1387, 07:26 صبح
یکی از مشکلات من اینه که چه جوری باید متغیر ها یا همون شناسها را تشخیص بدم.مشکل دوم تشخیص کلمات کلیدی است.و مشکل آخر اینکه من باید شماره ی سطر و ستونی که هر کلمه در آن درج شده ذخیره کنم.

bahman_at_sharif
شنبه 31 فروردین 1387, 08:58 صبح
شما باید به مستندات ابزار
lex&yacc مراجعه کنید
این ابزار برای زبان های مختلفی از جمله ربان ++C می باشد
http://dinosaur.compilertools.net/