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.
# liens (lexer+parser)
Posté par Krunch (site web personnel) . Évalué à 2.
http://www.montefiore.ulg.ac.be/~piater/Cours/INFO0004/Notes(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.