URL: https://linuxfr.org/forums/programmationautre/posts/caml-yacc-ocamlyacc Title: Caml, Yacc, OcamlYacc Authors: Ontologia Date: 2005年01月16日T17:06:17+01:00 Tags: Score: 0 Tiens c'est marrant deux post sur caml en peu de temps... Salut, afin d'aider un copain qui doit traduire séance tenante 50 000 ligne de C en lisaac (c'est un langage objet à prototype très peu connu), j'essaye d'écrire un petit programme qui transforme ce qui est transformable du c vers ce langage. Le but n'est pas de générer du code compilable mais de simplifier la tâche du traducteur en lui allégeant le fardeau. Ne trouvant pas de grammaire C en Ocamllex/OcamlYacc, j'ai essayé d'en prendre une en lex/yacc : [http://www.lysator.liu.se/c/ANSI-C-grammar-y.html(...)](http://www.lysator.liu.se/c/ANSI-C-grammar-y.html) [http://www.lysator.liu.se/c/ANSI-C-grammar-l.html(...)](http://www.lysator.liu.se/c/ANSI-C-grammar-l.html) Puis de la traduire pour ocamllex, ocalyacc Comme je découvre ces choses là en même temps, ben je rame pas mal... Je suis pas chaud du tout pour le programmer en C, mon traducteur... Donc mes chers amis, toute idée (traducteur auto yacc -> ocamlyacc, grammaire C pour ocamlyacc disponible, autre...) serait bienvenue. merci !