Waa, hebat, aku udah coba dan, it works !!

Tapi apa flex itu cuma untuk ngambil polanya aja (kalo dari contohnya mas
Hizazul ngambil pola tag hyperlink). Padahal kita kan juga pake regex untuk
: substitusi, trus ngambil kemunculan ke sekian dari pola regex yang kita
definisikan, dsb. Nah gimana caranya ??

Kalo pake library regex, hasilnya adalah pointer ke awal dan akhir tempat
kemunculannya, jadi dari situ kita bisa mengolah sendiri lebih lanjut.

> -----Original Message-----
> From: Conan The Barbarian [mailto:[EMAIL PROTECTED]]
> Sent: 26 Juni 2000 11:15

> program sederhana yang me-retrieve a href tag dari
> file html.
>
> LANGKAH 1. Ketik dulu file untuk rule input nya, misal :
> SHELL>vi coba.c
> /* scanner for retrieving a href tag from HTML */
>
> %%
> "a"[ ]+"href"[^>]*">"

>           printf(" HASIL LEX ->%s<-\n",yytext);
>                  }
> .
> %%
>
> main( argc, argv )
>            int argc;
>            char **argv;
>                {
>                ++argv, --argc;  /* skip over program name */
>                if ( argc > 0 )
>                        yyin = fopen( argv[0], "r" );
>                else
>                        yyin = stdin;
>
>                yylex();
>                }
>
>
> LANGKAH 2:
> SHELL>lex -i coba.c
>
> LANGKAH 3:
> SHELL>gcc -o parser lex.yy.c -lfl


--------------------------------------------------------------------------------
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