Professional Documents
Culture Documents
Kelompok: 1 Nama: 1. Abdul Azis (101524001) 2. Ardhiansyah (101524004) 3. Tuti Asnawati (101524028) Kelas : 2A-D4 Mata Kuliah: Teknik Kompilasi Praktek
Spesifikasi Program Menentukan Token yang dibaca melalui file, yaitu: 1. Lokasi input file diasumsikan valid dan spesifik. Misal: C:\Users\User\My Documents\example.txt
2. Mampu membaca kalimat dan menentukan token per kata Contoh: saya sedang belajar Maka setelah program dijalankan akan menampilkan: saya sedang belajar
3. Mampu membedakan sign dan operator Contoh: X= -5+7 Maka akan menampilkan: X = -5 + 7 X= 5 7 Maka akan menampilkan: X = 5 7
4. Untuk symbol (! @ # $ &) dihitung satu token dengan token yang sudah ada. Contoh: symbol (!) !apa apa! a!pa 1 token 1 token 1 token
5. Untuk semua karakter yang berada di antara 2 spasi, maka dianggap satu token. Contoh : A @ : 1 token : 1 token
6. Untuk karakter relational , 1 token bisa mempunyai satu atau dua karakter. Contoh: > 1 token
7. Semua simbol kurung (< >, [ ], ( ), { }), colon ( atau ), koma ( , ), titik dua ( : ) dan constrains ( ; ) diabaikan. Contoh: (2+5 Maka, akan menampilkan: 2 + 5
8. Tidak mengenal komentar ( /* atau */ atau // ). Karakter-karakter tersebut diabaikan, namun isinya dianggap token. Contoh: /*Ini adalah komentar*/ Maka, akan menampilkan: Ini adalah komentar