a simple persian programming language written in python
To interpret run this command on console:
python3 interpreter.py <file adress>
Warning : File should be have .fd format For example:
python3 interpreter.py examples/helloworld.fd
If you do not have file , You can programming live with Terminal:
python3 interpreter.py
"سلام، دنیا!"
اگر 12 برابر 10 + 2 باشد آنگاه "ده با دو میشود دوازده" وگرنه "ده با دو نمیشود دوازده"
عدد = عددگیر
نام = ورودی
# این یک کامنت است
# کامنت ها برنامه را تغییر نمیدهند
اگر 5 شمارنده 10 باشد آنگاه "درسته" وگرنه "غلطه"
زوج_فرد یعنی اگر 2 شمارنده عدد باشد آنگاه "زوج" وگرنه "فرد"
عدد = 15
زوج_فرد را اجرا کن
اول = 10
دوم = 2
جمع = اول + دوم
تفریق = اول - دوم
ضرب = اول * دوم
تقسیم = اول / دوم
This Interpreter Made Using SLY