/JavaScript-Syntax-Checker

Javascript syntax checker using CYK algorithm

Primary LanguagePython

Tubes TBFO

Dibuat oleh

13521123 William 13521150 I Putu Bakta Hari Sudewa 13521153 Made Debby Almadea Putri

Deskripsi

Sebuah parser kecil untuk bahasa Javascript. Dibuat dengan menggunakan finite automata dan context free grammar. Program menggunakan algoritma Cocke-Younger-Kasami untuk pengecekan syntax dan finite automata untuk mengecek penamaan variabel serta ekspresi.

Petunjuk Penggunaan

  1. Letakkan file javascript yang ingin di test di /test/
  2. Pindah ke folder src, lalu ketik python main.py ../test/{{nama_file}}
  3. Tunggu program memproses dan mengeluarkan verdict. Note: Waktu berjalan program berbanding lurus dengan banyak karakter yang diproses. Harap bersabar :D