qalam 0.3.1

Interpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.
Documentation
jamat Prayer {
  banao(name, time, rakats) {
    yeh.name = name;
    yeh.time = time;
    yeh.rakats = rakats;
    yeh.completed = khali;
  }

  perform() {
    agar(na yeh.completed) {
      bolo "Performing " + yeh.name + " prayer, which has " + str(yeh.rakats) + " rakats.";
      yeh.completed = sach;
    } warna {
      bolo yeh.name + " prayer has already been completed.";
    }
  }

  status() {
    agar(yeh.completed) {
      bolo yeh.name + " prayer is completed.";
    } warna {
      bolo yeh.name + " prayer is pending.";
    }
  }
}

rakho fajr = Prayer("Fajr", "Dawn", 2);
// Fajr is pending
fajr.status();
// Performing fajr 
fajr.perform();
// Fajr is completed
fajr.status();

rakho dhuhr = Prayer("Dhuhr", "Noon", 4);
// Dhuhr is pending
dhuhr.status();