Skip to main content

IMPLEMENTASI SCANNER

 Implementasi Scanner

Scanner biasanya diimplementasikan sebagai sebuah prosedur yang dipanggil oleh Parser.Prosedur Scan sederhana:Didefinisikan dulu Procedure GetChar untuk mengambil sebuah karakter dari file input.Procedure GetChar;beginRead (FileInput, Kar);end;

Implementasi Scan Sederhana

Dimana : FileInput: text, Kar: characterPada scanner kita akan maju satu-satu per karakter untuk mendapatkan token. Selanjutnya kita akan buat Procedure Scan.Procedure ScanBeginWhile Kar=‘ ‘ doGetChar {selama ketemu spasi maju terus}repeat

Comments