Skip to content

ali-toghiani/Farsi-Compiler

Repository files navigation

کامپایلر فارسی

این پروژه مربوط به درس "طراحی زبان های برنامه سازی" رشته مهندسی کامپیوتر و هدف آن ایجاد یک شبه زبان برنامه نویسی با دستورات فارسی است

Live Demo

Farsi-Compiler

Source

سورس کد در مسیر زیر قرار دارد
src/app/compiler/compiler.component.ts

توضیحات پروژه

می خواهیم الگوریتم یک کامپایلر برای یک زبان برنامه نویسی اولیه و ساده با قابلیت پردازش زبان فارسی ایجاد کنیم این زبان می باید قابلیت های زیر را داشته باشد

  • تعریف متغیر )عددی و رشته ای(
    • تعریف عدد الف1
    • تعریف رشته سین1
  • تعریف بلاک با دستور شروع و دستور پایان
    • شروع
    • ...
    • پایان
  • انتساب مقدار به متغیر با عملگر -
    • الف1 - 12
    • سین1 - "رضا"و
  • عملگر جمع برای متغیر های عددی
    • الف1- الف1 + 10
    • چاپ مقدار با دستور چاپ
    • چاپ "سلام" و
    • چاپ سین1 مثال:

ورودی

شروع  
عدد الف1  
رشته سین1  
الف1 - 5  
سین1 - "سلام"  
الف1 - الف1 + 3  
چاپ الف1  
چاپ سین1  
پایان 

خروجی

8  
سلام  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published