Topic: [ASK] mau bikin scanner buat nentuin jenis token

om ane mau nanya nih,ane ada tugas tapi masih blank,ane ada tugas matakuliah teknik kompilasi bikin scanner, kalo biasanya kan kita bikin program menentukan
bilangan ganjil atau genap dll,nah ini disuruh biki program yg membaca input dengan keluaran "Identifier atau bilangan bulat" jadi bacanya per kata,ketentuannya:
1. Identifier = diawali A..Z atau a..z boleh diikuti angka atau huruf
2.bilangan bulat = diawali 0..9 diikuti hanya 0..9
3.kalo diawali bilangan bulat terus diikuti huruf nanti error,nahh sintax buat baca perkatanya apa? trus baca next karakternya sampe ketemu spasi? apa pake array didefinisiin satu2 mohon pencerahannya om