Files
compilateur-l/src/compilateur-l.c
2016-01-29 22:07:40 +01:00

33 lines
544 B
C

#include <stdio.h>
#include <stdlib.h>
#include "analyseur_lexical.h"
#include "analyseur_syntaxyque.h"
#include "symboles.h"
extern int uniteCourante;
char yytext[100];
FILE *yyin;
int main(int argc, char **argv) {
yyin = fopen(argv[1], "r");
if(yyin == NULL){
fprintf(stderr, "impossible d'ouvrir le fichier %s\n", argv[1]);
exit(1);
}
// test_yylex_internal(yyin);
uniteCourante = yylex();
affiche_xml_texte(yytext);
ou();
uniteCourante = yylex();
if(uniteCourante != FIN) {
printf("Erreur EOF");
}
return 0;
}