Gnu FLex:yyunput是如何工作的

时间:2017-05-08 01:04:02

标签: flex-lexer lex

我在理解flex yyunput行为时遇到了问题。

我想放回一些charackters

例如: 我的扫描仪找到了CALL {space} {cc}

cc          N?Z|N?C|P[OE]?|M

%%
CALL{blank}{cc}         {BEGIN CON; return yy::ez80asm_parser::make_CALL(loc);}
CALL{mmode}{blank}{cc}  {BEGIN CON; return  yy::ez80asm_parser::make_CALL(loc);}
CALL                    {BEGIN ARG; return  yy::ez80asm_parser::make_CALL(loc);}

我要回复{cc},以便下次扫描。

yyunput的两个参数必须是什么?我找不到有关该功能的任何有用的信息。

任何提示都很好 尔根

0 个答案:

没有答案