Kalkulator sederhana dengan menggunakan algoritma shift reduce parsing dari cfg yang tersedia. Daftar perintah:
- grammar, menampilkan cfg yang digunakan
- help, menampilkan daftar perintah
- exit, keluar dari progran
- Input operasi matematika. Operasi yang tersedia antara lain tambah (+), kurang (-), kali ( * ), bagi (/), pangkat (^), bilangan kompleks (i), serta variasi kurung () bebas.
Contoh input operasi :
((5+3)^3-6)/7^(3/2)/5
6^(3.67)/5i-1