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

Test sur Wicri/Santé