ترجیه می دم بجای جواب کلی قدری بیشتر به نکات مختلفی که طرح کردم فکر کنید.
تاحالا چند بار در این فروم در تاپیکهای مختلف استارت طراحی یه کامپایلر کوچیک یا بزرگ و یا بخشی از اون زده شده و دفعاتی که من پیگیرش بودم موفقیتی ندیدم دقیقا به همین دلایلی که عرض کردم.
مهمترین چیزی که دوس داشتم بعد خوندن مطلب بالا بنظر برسه اینه که مسلط بودن بر tools فرق اساسی با مسلط بودن به یک دانش داره.
و این دقیقا اولین مشکلیه که در طراحی یک کامپایلر راه رو به بیراهه می بره. پروژه های نیمه کاره... افراد با استعداد ناامید ... .
همین ساختارهای شرطی و ... اینها بعد از خیلی از مفاهیم پایه ایه نوع زبانتون مشخص میشه.