• [^] # Re: YY_INPUT

    Posté par . En réponse au message Parser une chaine de caractère en C avec Flex/Bison. Évalué à 1.

    En regardant vite fait, il semble que tu as 2 problème :
    - je ne pense pas que tu puisse faire un "extern char*" et déclarer un "char[]", il faut transformer dans main.y ton g_str en char*
    - tu ne calcule pas g_str_size et g_str_read
    - il me semble que ton fichier doit finir par une fin de ligne (cf commands dans main.y), et donc soit tu supprime le TOK_EOL de la fin de commands, soit tu rajoute un \n à la fin de ta chaine de caractères.


    Étienne