سلام دوستان عزیز !
من خیلی وقت است که می خواهم یک زبان برنامه نویسی کامپایلری بسازم !
خوب من نیاز به یک کار بلد دارم که این کار را باهم انجام بدیم .

من راجب نوشتن کامپایلر و طراحی آن مطالبی خواندم اما همان طور که گفتم نیاز یه کمک دارم !

خوب اجازه بدین مواردی که از ساخت کامپایلر می دانم را توضیح دهم تا بهتر ارتباط برقرار کنیم .

کامپایلر از دو قسمت جلویی و عقبی تشکیل شده است که برای تعریف آن باید از حروف با قاعده استفاده کرد !

مثال : [a-z]

خوب من دقیقا در همین جا مشکل دارم و نیاز به کسی دارم که راحت بتونه با این حروف ها ارتباط برقرار کنه .

ویژگی های زبان :

تعریف متغییر ----> $ int variable name
$ double variable name
$ string variable name

کلمات کلیدی : int , double , string , and , or , while , if , write , read , sub

شروع برنامه : sub main
پایان برنامه : end sub

توابع : (write(variable or string برای خروجی کرفتن

(read(variable or string برای ورودی گرفتن

عملگر ها : * و + و - و / و ^ و %

عملگر های انتسابی : > و < و => و =< و ==

عملگر های منطقی : and , or , !

عبارت های کنترلی : ( ) if
]

[

( ) while
]

[

تنها همین یک زبان که خیلی راحت است و در محیط console خروجی چاپ می شود .

دوستان عزیز اگر کسی است که متواند به من کمک کند ممنون می شوم اطلاعات خودشون را در اختیار بگذارند

در ضمن این تنها یک پروژه ساده و قصد آن آشنایی با ساخت کامپایلر و ارتباط دادن آن با یک IDE است پس ممنون می شوم مطالب را با بیان ساده و راحت قرار دهید .

ممنون :)