من می خوام یه کامپایلر بسازم.البته فقط یکی از وظایف آن که فاز تحلیل لغوی است.مشکلم اینه که نمی دونم چه جوری اونو شروع کنم؟با زبان c
البته من برنامه ای را که در این سایت بود دیدم ولی اون به زبان c نبود و من نفهمیدم نوشتن اطلاعات در فایل است یا..؟
من می خوام یه کامپایلر بسازم.البته فقط یکی از وظایف آن که فاز تحلیل لغوی است.مشکلم اینه که نمی دونم چه جوری اونو شروع کنم؟با زبان c
البته من برنامه ای را که در این سایت بود دیدم ولی اون به زبان c نبود و من نفهمیدم نوشتن اطلاعات در فایل است یا..؟
یکی از مشکلات من اینه که چه جوری باید متغیر ها یا همون شناسها را تشخیص بدم.مشکل دوم تشخیص کلمات کلیدی است.و مشکل آخر اینکه من باید شماره ی سطر و ستونی که هر کلمه در آن درج شده ذخیره کنم.
شما باید به مستندات ابزار
lex&yacc مراجعه کنید
این ابزار برای زبان های مختلفی از جمله ربان ++C می باشد
http://dinosaur.compilertools.net/