printing is skipped. In all other cases, 'yylval' is set, and the token's
integer representation is returned.
*/
printing is skipped. In all other cases, 'yylval' is set, and the token's
integer representation is returned.
*/
#define $($)#$ //stringifier
#define ERR_TK "Fatal: Generated over " $(TK_STACKSIZE) " tokens in one pass."
#define $($)#$ //stringifier
#define ERR_TK "Fatal: Generated over " $(TK_STACKSIZE) " tokens in one pass."
{ if (TK_LEN() >= TK_STACKSIZE)
{ fprintf(stderr, ERR_TK);
exit(EXIT_FAILURE);
{ if (TK_LEN() >= TK_STACKSIZE)
{ fprintf(stderr, ERR_TK);
exit(EXIT_FAILURE);
/* Lexical analysis of a file
Strips a filename to its base name, then sends it to lexer_lex
*/
/* Lexical analysis of a file
Strips a filename to its base name, then sends it to lexer_lex
*/