SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
int YY_record(yy, txt)
YYFILE *yy;
unsigned char *txt;
Description
Enregistre une suite de caractères dans la structure YYFILE. Ces caractères seront les premiers à être lus par la suite suivant une méthode LIFO (Last In First Out). Plusieurs enregistrements successifs peuvent être réalisés, y compris s'il reste des caractères dans le buffer d'enregistrement.
En cas de dépassement (YY_MAX_RECORD) de buffer, les caractères excédentaires sont ignorés et un message est envoyé vers le stderr.
Exemple
YY_record(yy, "F3 {ABORT}");
YY_lex(yy) retourne d'abord F3
YY_lex(yy) retourne ensuite {
YY_lex(yy) retourne ensuite ABORT
YY_lex(yy) retourne ensuite }
Voir également
YY_ungetc(), YY_getc()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be