next up previous contents
suivant: Utilisation monter: L'interface précédent: Rôle   Table des matières

Principe

Notre objectif n'étant pas ici de faire un cours sur les mécanismes d'Unix, nous nous contentons d'expliquer son principe par deux schémas. Lorsqu'il est seul, le compilateur / interpréteur affiche ses résultats sur l'écran et le flux d'entrée de l'analyseur lexical provient du clavier (qui est son entrée standard) :

Figure: Le bloc compilateur/interpréteur
\includegraphics [scale=0.5]{/home/alex/Cours1999-2000/Projet_Compil/Rapport/Schemas/schema13.eps}

Grâce à l'interface, le compilateur / interpréteur peut traiter des données qui proviennent soit du clavier, soit d'un fichier :

Figure 3.2: L'ensemble de l'application
\includegraphics [scale=0.5]{/home/alex/Cours1999-2000/Projet_Compil/Rapport/Schemas/schema14.eps}

L'analyseur syntaxique ne voit ainsi qu'une seule source de données, ce qui est indispensable pour Yacc, alors que l'utilisateur peut en utiliser deux.

Alexandre DAGAN
2000-07-07