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.py
merupakan main program yang akan dijalankan.process_file.py
merupakan source code yang berisi fungsi-fungsi yang diperlukan.test.py
berisi 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.py
py parserprogram.py
- Masukan file yang akan dites. Contoh:
test.py
untuk sampel percobaan.
Program ini dibuat oleh kelompok yang beranggotakan:
- Jevant Jedidia Augustine (13520133)
- Gerald Abraham Sianturi (13520138)
- Atabik Muhammad Azfa Shofi (13520159)