PDA

View Full Version : [C++] Flex BisonC++


macrig
01-10-2008, 18:06
Ciao a tutti,
qualcuno di vuoi mi sa indicare qualche guida, link, tutorial che mi aiuti a comprendere Flex combinato con BisonC++. Ho già fatto una ricerca, ma vorrei trovare qualcosa che tratti di entrambi.
Grazie a tutti.
Ciao

Vincenzo1968
01-10-2008, 18:46
Ciao Macrig,

La guida migliore è il libro di John Levine, Tony Mason, Doug Brown:

Lex & Yacc (2th Ed) (http://oreilly.com/catalog/9781565920002/index.html)

Da qui (http://examples.oreilly.com/lex/) puoi scaricare gli esempi del libro.

Qui c'è un bell'articolo che ti mostra come implementare una piccola calcolatrice in Flex/Bison:

http://www.ibm.com/developerworks/library/l-flexbison.html

:)

Vincenzo1968
01-10-2008, 21:00
Leggi anche questo articolo:

http://www.ibm.com/developerworks/linux/library/l-lexyac.html

http://www.ibm.com/developerworks/linux/library/l-lexyac2.html

macrig
02-10-2008, 14:15
Ti ringrazio molto dell'aiuto. Però ero interessato al funzionamento di bisonc++ con flex, che funziona in modo un pò diverso di bison.
Un saluto.

Giuseppe

Vincenzo1968
02-10-2008, 15:23
Ciao Giuseppe,

l'ho appena scaricato da qui (http://bisoncpp.sourceforge.net/).

Ci smanetto un po' e se trovo qualche esempio in rete ti faccio sapere.

macrig
02-10-2008, 22:09
Grazie di tutto Vincenzo,
per me l'importante è l'interazione tra flex e bisonc++. Cioè voglio creare con flex gli scanner in c++ da integrare con bisonc++.
Un saluto.
Giuseppe

Vincenzo1968
02-10-2008, 23:31
Ho trovato questo libro scaricabile in formato pdf:

http://www.digilife.be/quickreferences/Books/C++%20Annotations%20Version%206.5.0.pdf

Il paragrafo 8 dell'ultimo capitolo contiene un esempio di calcolatrice creata con Flex e BisonC++

:)