hi !
habe seit kurzem suse 9.2 drauf.
ich muss fürs studium verschiedene lex und yacc aufgaben bearbeiten, jedoch funktioniert dass bei mir nicht so richtig :
der lex aufruf ist doch folgender oder ?
lex test.l
gcc lex.yy.c
und bei yacc :
yacc test.y
cc y.taby.c -ly
mit yacc hab ich noch nicht großartig rumprobiert, bei lex jedoch erhalte ich permanent eof error ? end of file ?
habs mal mit ner test.l probiert die nur %% enthält versucht, der lex befehl gin jedoch bei gcc dann lauter fehler ....
udn wo ich grad schon am fragen bin... irgendwie sind im linux meine schriften etwas verschwommen bzw unscharf im gegensatz zu windows, wo könnt ich da was umstelln auflösung : 1280*1024 bei 24bit auf 89hz und ich nutze kde 3.3
mfg
hategrown
Linux 14.990 Themen, 106.474 Beiträge
"LEX" dient der lexikalischen Analyse und "YACC" dient der syntaktischen Analyse bei der Eingabeverarbeitung. Ich habe mit diesen Tools noch nie gearbeitet. Es gibt aber ein schönes Lehrbuch dazu:
"Programmierwerkzeuge" von Andreas Zeller und Jens Krinke
ISBN 3-932588-70-3
http://www.amazon.de/exec/obidos/ASIN/3898642267/qid=1116940273/sr=1-1/ref=sr_1_10_1/302-3262702-6440006
http://www.amazon.de/exec/obidos/ASIN/3932588703/qid=1116940273/sr=1-2/ref=sr_1_10_2/302-3262702-6440006