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:228)

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