我在这个新的,所以我不知道为什么,我需要使用这些指令%option noinput nounput:它们是干什么用的?
%option nounput
%option noinput
是啊,我知道,否则我就会有这些警告:
lex.yy.c:1237:17: warning: ‘yyunput’ defined but not used [-Wunused-function]
static void yyunput (int c, register char * yy_bp)
^
lex.yy.c:1278:16: warning: ‘input’ defined but not used [-Wunused-function]
static int input (void)
^
什么是真正的这些指令在flex中的问题? 在这种情况下,我可以使用这些功能(什么):
static void yyunput (int c, register char * yy_bp);
static int input (void);
是为了什么?
非常感谢你的解释!^__ ^ – zeroDivider