Modul 3

Pushdown Otomata & Context-Free Grammar

Definisikan sebuah Context-Free Grammar, bangun Pushdown Otomata top-down (predictive PDA) darinya, lalu jalankan simulasi penerimaan sebuah string lengkap dengan visualisasi stack, leftmost & rightmost derivation, serta parse tree interaktif.

Nonterminal diawali huruf kapital (mis. S, A). Simbol terminal harus satu karakter (mis. a, b, (, )). Gunakan ε untuk produksi kosong. Simbol boleh dipisah spasi untuk nonterminal bernama panjang, mis. E -> E + T.
String yang akan diuji apakah dapat diturunkan dari grammar di atas.