You are on page 1of 3

SPESIFIKASI PROGRAM MENENTUKAN TOKEN

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

a bank : 2 token x++ : 1 token;

6. Untuk karakter relational , 1 token bisa mempunyai satu atau dua karakter. Contoh: > 1 token

< > 2 token >= 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

9. Reserved word dianggap token. Misal: begin, if, while, dsb

You might also like