Program ini dibuat untuk memenuhi Tugas Besar 1 IF2124 Teori Bahasa Formal dan Otomata. Program ini dibuat sebagai "semi-compiler" bahasa Python, yang maksudnya adalah mampu mendefinisikan apakah suatu kode atau program berbahasa Python memenuhi ketepatan Syntax (hanya subset dari keseluruhan Syntax pada Python)
Spesifikasi file:
parserprogram.pymerupakan main program yang akan dijalankan.process_file.pymerupakan source code yang berisi fungsi-fungsi yang diperlukan.test.pyberisi sampel program berbahasa Python meme.
- Clone repository
git clone https://github.com/geraldabrhm/TBFO01.git
- Pastikan terminal sudah menunjukkan current directory yang tepat sesuai tempat penyimpanan
- Jalankan file
parserprogram.pypy parserprogram.py
- Masukan file yang akan dites. Contoh:
test.pyuntuk sampel percobaan.
Program ini dibuat oleh kelompok yang beranggotakan:
- Jevant Jedidia Augustine (13520133)
- Gerald Abraham Sianturi (13520138)
- Atabik Muhammad Azfa Shofi (13520159)