Posté par zribi safa le 10 avril 2006 à 15:53. En réponse au message parser. Évalué à 1.
Posté par zribi safa le 29 mars 2006 à 09:00. En réponse au message parseur. Évalué à 1.
[^] # Re: oui
Posté par zribi safa . En réponse au message parser. Évalué à 1.
j'utilise flex/bison
aussi,mon parseur est compatible avec c++,j'ai lui integré des classes c++
[^] # Re: -l qqchose
Posté par zribi safa . En réponse au message parseur. Évalué à 1.
merci pour ton aide
mais voilà le makefile que je l'utilise et même problème existe encore:
CC=gcc
CFLAGS= -g
LDFLAGS=-lfl -lm -lstdc++
YACC= bison
YFLAGS=-d -v -t
#YFLAGS=
LEX=flex
OBJS=vhdl.tab.o lex.yy.o main.o
all: fparse
fparse: $(OBJS)
$(CC) -o fparse $(CFLAGS) $(OBJS) $(LDFLAGS)
vhdl.tab.o: vhdl.tab.c++ vhdl.tab.h++
$(CC) -c $(CFLAGS) vhdl.tab.c++
vhdl.tab.c++ vhdl.tab.h++: vhdl.y++
$(YACC) $(YFLAGS) vhdl.y++ -o vhdl.tab.c++
lex.yy.o: lex.yy.cc vhdl.tab.h++
$(CC) -c $(CFLAGS) lex.yy.cc
lex.yy.cc: vhdl.lex
$(LEX) -+ vhdl.lex
main.o: main.c++
$(CC) -c $(CFLAGS) main.c++
clean:
rm -f $(OBJS) core y.* lex.yy.? fparse
y a t'il de problème dans ce fichier?