On 26-Jun-2000, Oki DZ wrote:
> > Ada yang punya pengalaman dengan yang namanya regex pake C nggak ????
> > Kalo pernah, tolongin doonggg. Atawa referensinya.
> Pake lex-lah, atawa flex (pada dasarnya sih sama saja, cuma katanya yang
> berikut itu lebih cepat). Pada intinya, itu kan scanner (kerennya: 
> lexical analyzer) untuk mengidentifikasi token di input streamnya.

Kurang tepat. Ini common pitfall, dan pernah ada di soal ujian
Compiler Construction saya, dan rekan saya jawab bahwa lex itu
scanner, dikasih nol. Lex adalah scanner _generator_, kita kasih
specnya nanti dia bikin scannernya.  Ini kayaknya bukan yg diinginkan
oleh si penanya, karena gunanya scanner ini ya terutama utk mengenali
tokens dr input stream (dan biasanya kerjanya cuma itu), lebih tepat
dijadikan bagian compiler atau interpreter.

Supaya aplikasinya punya support regex secara lebih umum (misalnya utk
searching, matching, substituting) ya menggunakan library regex lah,
misalnya PCRE (perl-compatible regular expression).

        Ronny

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke