Bonjour,
Dans le cadre d'utilisation de Flex pour la compilation, le but d'un fichier web.lex est de récupérer des données d'une page html.
Le fichier est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 %{ #include <stdio.h> #include <stdlib.h> int balise = 0; %} LETTRE [A-Za-zéè] CHIFFRE [0-9] ESPACE [ \t\n] CARACTERES !|_|-|\"|\'|\/|\.|=|\<|\> CONTENU {ESPACE}|{LETTRE}|{CHIFFRE}|{CARACTERES} COMENTAIRE <!--{CONTENU}+--> %% \< balise = 1; \> balise = 0; [\n\t] printf(" "); [^<>] if(balise == 0){ printf("%s",yytext); } {COMENTAIRE} ; %% int main(void) { yylex(); printf("\n Analyse finie\n"); return -1; }
Le problème c'est qu'étant novice en Flex, j'arrive pas à lire ce fichier et comprendre les actions réalisées par ce fichier.
Je vous serai reconnaissant de m'aider.
Merci à vous
En vous remerciant.
Partager