kingfs / ragel-playground

a playground for ragel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ragel-playground

说明

本项目旨在:

  1. 提供一个ragel的开发调试环境
  2. 收集一些用ragel解决的问题样例
  3. 通过一个个实验,方便新员工学习和理解ragel

依赖

ragel

目前测试基于ragel 6.10版本

ragel学习建议

  1. ragel-cheat-sheet
  2. ragel-guide-6.10.pdf
  3. 看项目中数字.开头的文件夹

使用方法

  1. 每个实验一个目录,目录名称能表达此实验的目的
  2. 实验目录编写Makefile,方便他人学习使用(用Makefile是用于记录编译命令等信息,此项目不是用于真正生产,因此用最简单的方式提供即可)
  3. 建议每个实验写一个README.md

注意:

  1. 不要提交二进制!!!
  2. 养成良好的习惯

About

a playground for ragel

License:GNU General Public License v3.0


Languages

Language:C 56.7%Language:Ragel 26.5%Language:Go 14.1%Language:Makefile 2.7%