Quand Lex rencontre Yacc

Bon, voilà, mon prof de compilation vient de nous donner un projet à faire en Lex et Yacc mais le probleme, c’est que je n’ai pas de Linux d’installer donc je ne pourrais pas profiter du compilo intégrer dans le Shell de nunux.

Alors me suis demandé s’il existait un compilo Lex et Yacc pour Window XP (de préférence) qui soit simple d’utilisation ou qui soit aussi proche de la version Nunux pour la compilation sous la console avec les commande de base tel “yacc -d …”, “lex …”, et “gcc … -ly” pour la création d’objet.

Une seule solution:
http://cygwin.com/

Enjoy.

LoneWolf
Un Unix avec un setup :stuck_out_tongue:

Je me souvient de Flex et Bison (si mes souvenir sont exact) qui sont les concurrent gratuit de lex et Yacc . Peut etre font ils des versions pour windows.
Sinon oui c’est cygwin obligatoire.

Edit : Pour appuyer mes propos quand même et en 2 min de recherche by Google:
http://gnuwin32.sourceforge.net/packages/bison.htm
http://gnuwin32.sourceforge.net/packages/flex.htm

mais aucune idée de si ca marche

Ok, merci, je vais voir ce que donne exactement cygwin.
Par contre, y a un truc que je n’ai pas bien compris en lisant les spécification du programme, va t il modifier une partie de la partition du disque dur ?
Et qu’est ce que c’est cette histoire de registre windows ? :stuck_out_tongue:

Il va s’installer comme n’importe quel soft sous windows.
Donc ca veut dire qu’il modifiera la base de registre, lui aussi.

Ca marche super, fonce.

LoneWolf
Have no fear.

Ok, merci bien.

Unix ! I come to you …

Je viens de lancer Cygwin après installation, là je suis en mode console, et je me demandais, si je crée un dossier à l’aide de la commande mkdir, où sera stocker le fichier ? dans le dossier “home” de l’utilisateur comme sous nunux ?

et dernier point, serait il possible d’avoir une interface graphique ? (ce n’est pas très important, mais c’est bon à savoir ^^ )

[quote name=‹ MetalDestroyer › date=’ 5 Apr 2005, 09:53’]et dernier point, serait il possible d’avoir une interface graphique ? (ce n’est pas très important, mais c’est bon à savoir ^^ )
[right][post=« 347223 »]<{POST_SNAPBACK}>[/post][/right][/quote]

a moins que cygwin ai radicalement changé NON
C’est pas toi qui disait Unix I come to You ??? ben faut y aller en ligne de commande :stuck_out_tongue:

[quote name=‹ zepostman › date=’ 5 Apr 2005, 10:05’]a moins que cygwin ai radicalement changé NON
C’est pas toi qui disait Unix I come to You ??? ben faut y aller en ligne de commande :stuck_out_tongue:
[right][post=« 347226 »]<{POST_SNAPBACK}>[/post][/right][/quote]

Comme tu dis, faut y aller. vais explorer ca en profondeur alors ^^

Quand tu lance cygwin (ie bash sous windows, hein), tu es par defaut sur ton repertoire perso cygwin.

Je sais pas ce que tu entends par interface graphique, mais Xfree86 existe via cygwin.
http://xfree86.cygwin.com/
http://lassauge.free.fr/cygwin/fr_cygwin.htm
(la flemme de faire des liens en bbcode sa mere :P)

LoneWolf
En plus, c’est rigolo, Xfree sous cygwin, a configurer :stuck_out_tongue:

[quote name=‹ LoneWolf › date=’ 5 Apr 2005, 11:35’]Quand tu lance cygwin (ie bash sous windows, hein), tu es par defaut sur ton repertoire perso cygwin.

Je sais pas ce que tu entends par interface graphique, mais Xfree86 existe via cygwin.
http://xfree86.cygwin.com/
http://lassauge.free.fr/cygwin/fr_cygwin.htm
(la flemme de faire des liens en bbcode sa mere :P)

LoneWolf
En plus, c’est rigolo, Xfree sous cygwin, a configurer  :stuck_out_tongue:
[right][post=« 347256 »]<{POST_SNAPBACK}>[/post][/right][/quote]

Ah, cool, c’est bien ca que je cherche une interface à la Gnome/KDE, etc… ^^
Maintenant que je peux bosser à la fois sur Windobe et Nunux en même temps, ca va me simplifier la vie ^^

J’ai finalement téléchargé tous les fichiers pour cygwin, par contre, la console ne reconnait pas la commande « lex ». En appelant le « man lex », le man ne reconnait pas lex :stuck_out_tongue:

Quel package me permet de traiter du lex sous cygwin ?

essaye man flex

LoneWolf
Putain, une seule ligne, je flood :stuck_out_tongue:

[quote name=‹ LoneWolf › date=’ 5 Apr 2005, 14:54’]essaye man flex

LoneWolf
Putain, une seule ligne, je flood  :stuck_out_tongue:
[right][post=« 347348 »]<{POST_SNAPBACK}>[/post][/right][/quote]

Merci encore ^^, désolé pour le flood.
Sinon, quel différence entre flex (Fast Lex) et lex tout court ?

[quote name=‹ LoneWolf › date=’ 5 Apr 2005, 14:54’]essaye man flex

LoneWolf
Putain, une seule ligne, je flood  :stuck_out_tongue:
[right][post=« 347348 »]<{POST_SNAPBACK}>[/post][/right][/quote]

donc j’ai bien fait de parler de flex juste avant :P"

The Flex lexical analyser generator is a free software alternative to Lex.

Bah oui, ceux qui veulent un système 100% libre ont commencé par réécrire les utilitaires UNIX de base.

J’ai un probleme avec cygwin, bon rien à voir avec Lex et Yacc, mais lorsque je tape la commande “Xwin” sous le Shell, je vois une nouvelle fenetre apparaitre mais je vois à travers cette fenetre mon bureau Windows et mon curseur souris passe en mode occupé (sablier).
J’ai le logo X qui apparait sur ma barre des taches, mais il n’y a aucun menu si je clique dessus (si je me fit au docs trouvé sur le web).

J’attend que Xwin se termine, mais finalement le prog plante.

Installer un Linux ?

[quote name=‘LeBaronNoir’ date=’ 5 Apr 2005, 18:34’]Installer un Linux ?
[right][post=“347427”]<{POST_SNAPBACK}>[/post][/right][/quote]

Non, juste lancer l’interface graphique de cygwin à l’aide de la commande startx ou encore xwin.