Ragel——基于有限状态机用于产生源码的编译器
来源:互联网 发布:土建工程量计算软件 编辑:程序博客网 时间:2024/06/05 04:19
Reference:
http://www.complang.org/ragel/ offcial site
http://en.wikipedia.org/wiki/Ragel
Ragel 入门
What is Ragel?
Ragel is a finite-state machine compiler with output support for C, C++, C#, Objective-C, D, Java, Go and Ruby source code.其实Ragel 就是一个编译器,它和Gcc的区别就是:它最终不产生二进制文件,产生的是源码文件,比如C,C++。。。
打从大一接触C语言那天,我就在想什么时候能编个程序,我连代码都不用敲了。。。,现在他实现了。。。
入门
接下来 就看这里 吧 Ragel 入门,另外你需要点正则表达式基础,就这样了。
如果还想看看别的 龙书第三章 亦或 flex & bison 。
- Ragel——基于有限状态机用于产生源码的编译器
- Ragel-基于有限状态机用于产生源码的编译器
- Ragel的编译
- 基于Verilog HDL的有限状态机
- 基于Verilog HDL的有限状态机
- 基于Verilog HDL的有限状态机
- 用于STM32的gcc编译器
- 基于Verilog的有限状态机的编写
- 基于C++有限状态机的实现技术(调查报告)
- 基于C++有限状态机的实现技术
- 基于C++有限状态机的实现技术(调查报告)
- 基于函数指针数组的有限状态机
- 基于unity3d(C#)的有限状态机设计
- 基于unity3d(C#)的有限状态机设计(二)
- 基于unity3d(C#)的有限状态机设计
- 基于unity3d(C#)的有限状态机设计
- 基于C++有限状态机的实现技术
- 基于unity3d(C#)的有限状态机设计
- Android Permission大全
- IBM创始人 托马斯·约翰·沃森父子
- NS2中的数据分析---gawk/Xgraph/gnuplot的使用
- hdu 4063 Aircraft
- oracle sql 优化-索引二
- Ragel——基于有限状态机用于产生源码的编译器
- Qt多线程(二)
- 编写高质量C语言代码--API设计
- 画图入门
- Qt多线程(一)
- 实用算法实现-第 11 篇贪心算法
- AreaCheck归属地查询:第一个模块总结
- 实用算法实现-第12篇不相交集合(并查集)
- 读入文件里的内容 并存入结构体代码