Forum Programmation.c Ecrire un parseur

Posté par  .
Étiquettes : aucune
0
20
nov.
2005
Bonjour,
Je cherche de la doc ou des exemples (meme librairies pour m'inspirer) pour implementer un parseur bien codé et bien foutu en c, la je suis en train de coder un mini shell et ca me fait vraiment defaut. Mon parseur marche (dans presque tous les cas) mais c'est que des vieux hacks moches pour decouper le chaine recuperée sur stdin en argv comme il faut, et gerer les redirections/indirections/pipes.
J'ai quelques notions de theorie des langages, mais je ne peux pas utiliser flex/bison, et tres peu de fonctions de la libc (open, read, write en gros).
Et puis j'aimerais bien avoir des messages d'erreurs du genre : "bash: syntax error near unexpected token `|' " moi aussi.
Merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.