热门

最新

红包

立Flag

投票

同城

我的

发布
m0_55887819
汪万钧
3 年前
truem0_55887819

%{
#include <stdio.h>
%}

%%
[0-9]+(\.[0-9]+)?[eE][-+]?[0-9]+ printf("index: %s\n", yytext);
[0-9]+\.[0-9]+ printf("float: %s\n", yytext);
[0-9]+ printf("int: %s\n", yytext);
. printf("error\n");
%%

int main() {
yylex();
return 0;
}



%{
#include <stdio.h>
%}

%%
[0-9]+\.[0-9]+[eE][-+]?[0-9]+ {printf("指数: %s\n", yytext);}
[0-9]+\.[0-9]+ {printf("小数: %s\n", yytext);}
[0-9]+ {printf("整数: %s\n", yytext);}
. {printf("出错\n");}
%%

int main() {
yylex();
return 0;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
感谢Rhine_xue的订阅,需要学习这款PCB设计软件技巧的小伙伴赶紧订阅学习起来吧
立即登录