Discussion:Prise de contact avec lex : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy (Page créée avec « <source lang="c"> cat <<... >extDate.lex %% [1-2][0-9][0-9][0-9] {ECHO; printf("\n"); . ; \n ; %% int main() { yylex(); retu... ») |
imported>Jacques Ducloy |
||
Ligne 1 : | Ligne 1 : | ||
+ | ==Extraction de dates== | ||
+ | ===Création du programme et compilation=== | ||
<source lang="c"> | <source lang="c"> | ||
cat <<... >extDate.lex | cat <<... >extDate.lex | ||
Ligne 11 : | Ligne 13 : | ||
} | } | ||
... | ... | ||
+ | </source> | ||
+ | |||
+ | Compilation | ||
+ | |||
+ | <source lang="sh"> | ||
+ | lex extDate.lex | ||
+ | gcc lex.yy.c -ll -o extDate | ||
+ | </source> | ||
+ | |||
+ | ===Test sur Wicri/Santé=== | ||
+ | <source lang="sh"> | ||
+ | |||
</source> | </source> |
Version du 12 juin 2020 à 12:08
Extraction de dates
Création du programme et compilation
cat <<... >extDate.lex
%%
[1-2][0-9][0-9][0-9] {ECHO; printf("\n");
. ;
\n ;
%%
int main() {
yylex();
return 0;
}
...
Compilation
lex extDate.lex
gcc lex.yy.c -ll -o extDate