filesrc_close : ferme le fichier d'input du source filesrc_curfile : retourne nom du fichier couramment en lecture filesrc_curline : retourne num‚ro de ligne dans le fichier courant filesrc_fill : lit une nouvelle ligne dans le fichier d'input filesrc_open : s‚lection du fichier name comme source du texte … analyser. filesrc_pushopen : ouvre un fichier d'input en conservant celui d‚j… ouvert dans une pile filesrc_setpath : enregistre la liste des path pour localisation des fichiers d'inclusion filesrc_setstdin : s‚lection stdin comme source du texte … analyser filesrc_settab : enregistre la valeur pour expansion de tab. par d‚faut 8. lexcerr_bprintf : impression de message d'erreur lexicale lexcerr_getnb : retourne le nombre d'erreur d‚tect‚es par le pr‚processeur. lexcerr_lockinfo : enregistre la ligne et fichier courant pour prochaine erreur lexcerr_reset : remet le compteur d'erreur … 0. lexcerr_unlock : oublie information sur prochaine erreur outsrc_close : ferme le fichier de r‚‚criture de source c outsrc_curcol : retourne la position courante d'‚criture dans la ligne outsrc_open : position de la derniere ecriture */ outsrc_print : output d'un chaine arbitraire dans le fichier d'‚criture de source outsrc_prttoken : output d'un token dans le fichier d'‚criture de source outsrc_settab : enregistre la dimension d'un tab pour reg‚n‚ration d'un source precond_elif : evalue un #elif precond_else : traitement de la directive else precond_endif : enregistre un #endif, v‚rifie s'il est acceptable precond_eval : evalue un expression logique pour enonc‚ #if ou #elif precond_if : evalue un #if precond_ifdef : evalue un ifdef ou un ifndef precond_init : a quel niveau d'imbrication, la g‚n‚ration */ precond_skipcom : saute les blancs et les commentaire dans une ligne precond_skipline : saute la fin d'une ligne en tenant compte des commentaires preproc_anal : traite une ligne qui d‚bute par # preproc_convert : fait le remplacement d'un symbole si c'est un define preproc_dumpmac : affiche la d‚claration de la toutes les macros d‚j… enregistr‚ preproc_expand : fait le remplacement des paramŠtres formels par les arguments preproc_init : initialise ou r‚initialise la table de symbole des macros preproc_locate : localise information sur un symbole preproc_putdef : enregistre une macro simple et son remplacement preproc_recdefine : enregistrement de la d‚claration d'un define preproc_undef : elimine la d‚claration d'un define token_alloctxt : retourne une position o— on peut accumuler un texte de token token_chgkeyword : r‚assigne la chaine associ‚ … un mot cl‚ token_close : ferme le fichier ouvert avec token_open token_copyid : extrait un identificateur c d'une chaine token_copynumber : extrait un nombre d'une chaine token_copyquote : extrait un caractŠre (guillemet simple) d'une chaine token_copystring : extrait une chaine de caractŠre (guillemet double) d'une chaine token_egaux : retourne 1 si token identique, 0 sinon token_evalnum : retourne la valeur num‚rique d'un token token_get : lit un token et retourne 0 si token valide token_get0 : lit un token et retourne 0 si token valide token_getmarktxt : obtient la position courante d'allocation pour le texte des token token_getnoline : retourne ligne courante de lecture token_getskip : retourne un token, si le token fait partie de tb[][0] appelle recursivement token_id : reconnait un mot-cl‚ ou un identificateur et compose le token token_idok : retourne != 0 si caractŠre est un d‚but valide d'identificateur token_init : initialise la collecte de token token_initcomment : dernier commentaire reconnue */ token_inittxt : initialise ou r‚initialise la collecte des textes de tokens token_lastcomment : retourne le dernier commentaire qui a ‚t‚ accumul‚ (oublie ensuite) token_make : initialise la structure de token … partir d'une chaine token_needsep : indique si un blanc doit etre inserer entre deux token token_number : reconnait un nombre et compose le token token_open : redirige la collecte des tokens dans un fichier token_oper : identifie op‚rateur c token_print : imprime le texte d'un token sur stdout token_quote : reconnait un caractŠre entre guillement simple et compose le token token_setchkkey : enregistre si les mots cl‚s doivent ˆtre reconnue ou pas token_setcommode : controle si les commentaires imbriqu‚es sont permis ou pas token_setdef : enregistre une d‚finition pour le remplacement pr‚processeur token_setmarktxt : enregistre une nouvelle position d'allocation, lib‚rant une portion token_setpreproc : enregistre le mode d'activit‚ du pr‚processeur token_settxt : etablie la nouvelle position d'allocation des textes de token token_skipcomment : les commentaires sont sautee, mais accumule. le prochain token valide token_skipmacro : saute le d‚finition d'une macro #define token_skipquote : saute d‚finition d'un caractŠre entre guillemet simple token_skipstring : d‚termine la fin d'une string token_skipwhite : saute les blancs … partir de ptl et retourne le nouveau ptl token_string : reconnait une chaine de caractŠre (string) et compose le token token_txt : retourne le texte ascii associ‚ au token token_unget : retourne un token pour ˆtre retrait‚ par token_get()