Analyseurs Lexicaux et Syntaxiques


    L'objectif de ces séances de travaux pratiques de compilation est de se familiariser aux commandes flex et bison, les deux outils de compilation par défaut sur les systèmes unix depuis plusieurs décennies ( déjà !). Le premier outil flex (version gnu de la commande lex) construit un analyseur lexical à partir d?un ensemble de règles/actions décrites par des expressions régulières. Le second outil bison est un compilateur de compilateur, version gnu de la célèbre commande yacc acronyme de « yet another compiler of compilers ». Il construit un compilateur d?un langage décrit par un ensemble de règles et actions d?une grammaire LARL sous une forme proche de la forme BNF de Backus-Naur.
 
 

[ manuel flex ] [ manuel bison] [ lex/yacc ] [ lex/flex ] [ yacc/bison ]



 
 

  1. Introduction à  bison
  2. Introduction à flex
  3. Utilisation conjointe flex et bison.

 

[ manuel flex ] [ manuel bison] [ lex/yacc ] [ lex/flex ] [ yacc/bison ]


Philippe Langevin, Janvier 2002.