flex自动生成工具用法
2014-11-21 10:37
190 查看
该文章和源码 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
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
相关文章推荐
- 强命名规范与代码自动生成工具
- 代码自动生成工具的补充
- 遍历当前目录下的所有子目录例子(自动生成SQl语句工具)
- .NET中数据层自动生成工具
- shawl.qiu c# .net 自动生成 OleDb 数据操作语句小工具 Producing OleDbSql 1.1
- 自动生成JavaBean的轻量级小工具
- DotNet 项目开发文档的自动生成和相关工具的使用
- .NET中数据层自动生成工具
- 开源!开源!我写的Anto.exe C#代码自动生成工具.欢迎下载。。
- 一个好的代码自动生成工具
- 自动生成NHibernate配置文件工具的使用实例
- 利用struts commons BeanUtils写的一个自动生成toString()方法的工具
- Procedure Helper (Microsoft Sql Server Procedure 自动生成工具)
- 静态页面自动生成工具下载
- 用Pytohn写了一个根据表结构自动生成C#对像代码的小工具
- hibernate 的自动生成工具
- DBLayer wizard ,一个国外写的数据库访问和实体映射的自动生成工具
- ibatis - 自动代码生成工具abator 使用介绍(s00n原作)
- AutoThrCode 三层结构业务层代码自动生成工具
- GNU 自动工具生成Makefile流程图解