Présentation
Documentation
L'équipe
Sérialisation
 
   
Programmes
Objets
Libs Utilitaires
Libs Internes
     
   
Editeur
Syntaxes
Windows
Versions
     

SCR/AL1 - TOME III. Les librairies utilitaires

4. Le groupe s_yy

4.10 YY_record (file s_ybase.c:218)

Syntaxe

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()


[X-ON] [SCR4/AL1]

Copyright © 1998-2001 Jean-Marc and Bernard PAUL - Envoyez vos remarques ou commentaires à bp@xon.be