Author: Christian.Queinnec@lip6.fr

## Résumé

Ce chapitre a décrit les différents outils d'analyses lexicales et syntaxiques d'Objective CAML. On peut citer dans l'ordre d'apparition :

- le module `Str` pour filtrer des expressions rationnelles;
- le module `Genlex` pour construire facilement des analyseurs lexicaux simples;
- l'outil `ocamllex`, intégration typée de l'outil `lex`;
- l'outil `ocamlyacc`, intégration typée de l'outil `yacc`;
- les flots pour construire des analyseurs descendants, y compris contextuels.

Les outils `ocamllex` et `ocamlyacc` ont été utilisés pour définir une analyse syntaxique du langage Basic plus aisément modifiable que celle présentée page ??.