首页 > 代码库 > flex自动生成工具用法
flex自动生成工具用法
该文章和源码 from : http://blog.csdn.net/hczhiyue/article/details/20483209
edit :
1 /*name : lizi.flex*/ 2 %option noyywrap 3 %{ 4 int num_lines = 0, num_chars = 0; 5 %} 6 %% 7 \n ++num_lines; ++num_chars; 8 . ++num_chars; 9 %% 10 int main() 11 { 12 yylex(); 13 printf("# of lines = %d, # of chars = %d\n", num_lines, num_chars); 14 return 0; 15 }
生成yy.flex.c文件
# flex lizi.flex
complier:
#gcc -g lex.yy.c -o scan
run:
./scan < file.txt
flex自动生成工具用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。