Add compialteur Main

This commit is contained in:
2016-01-26 14:15:09 +01:00
parent dd3f9c30eb
commit 7d61a7584a
3 changed files with 18 additions and 1 deletions

View File

@@ -7,7 +7,7 @@ LDFLAGS=
SRC=$(wildcard src/*.c)
OBJ=$(SRC:.c=.o)
EXEC=test_yylex
EXEC=compilateur-l
all: $(EXEC)

0
compilateur-l.c Normal file
View File

17
src/compilateur-l.c Normal file
View File

@@ -0,0 +1,17 @@
#include <stdio.h>
#include <stdlib.h>
#include "analyseur_lexical.h"
#include "symboles.h"
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);
return 0;
}