Enseignement I4 : Théorie des Langages et Compilation
Responsable : L. Najman. Si vous avez des remarques, critiques, questions, etc, n'hésitez pas a me laisser un mail.
Manuels pour Flex et Bison
FLEX User Manual (version HTML)
FLEX User Manual (version PostScript - attention: 50 pages)
BISON User Manual (version HTML)
BISON User Manual (version PostScript - attention: 100 pages)
Comment utiliser Flex++ et Bison++ (lien)
Flex et Bison sont respectivement un générateur d'analyseurs lexicaux et un générateur d'analyseurs syntaxiques, développés dans le cadre du groupe GNU.
Ces documents sont les manuels "officiels" pour ces outils, ils ont été écrits par les concepteurs de Flex et de Bison eux-mêmes.
Note aux utilisateurs de Flex sur stations HP à l'ESIEE:
Pour compiler un programme généré par Flex
et éditer les liens avec la librairie fl
, il faut inclure
l'option de compilation -L/usr/esiee/lib
Par exemple:
cc lex.yy.c -L/usr/esiee/lib -lfl -o nom_de_l_executable
Si vous ne définissez pas de "main", utilisez la librairie lex qui définit un "main" par défaut:
cc lex.yy.c -ll -o nom_de_l_executable
Unité I4 Compilation: support pédagogique