Je ne parviens pas à faire fonctionner ce code Prolog DCG: String1=" ",string_codes(String1,Codes),phrase(spaces(Output),Codes).
spaces(XXs) -->
[X], {X=32}, spaces(Xs),
{c ...
J'écris un traducteur Lisp to C et j'ai un problème de manipulation des chaînes. Ceci est un code qui transforme une fonction LISP unaire sur un équivalent C: ...