Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
Andreas Rumpf 2014-02-12 15:13:06 -08:00
parent 147378a95a
commit a1010e8da4
1 changed files with 14 additions and 0 deletions

View File

@ -228,7 +228,21 @@ Babel is the Nimrod package manager. It is currently very basic and some importa
___
#### Implement re2nim, a lexer generator for nimrod
* Model it after re2c or the Ragel state machine generator
* Alternatively model it after Flex.
**Skill Requirements**: Knowledge of lexer generators. How to translate regexes into DFAs and how to optimize the resulting automatons.
**Difficulty:** Medium to Hard
**Mentor:** zahary ([@zah](http://github.com/zah))
___
#### Implement a Nimrod backend for the Ragel state machine generator
* http://www.complang.org/ragel/
**Skill Requirements**: Knowledge of Ragel's internals.
**Difficulty:** Medium
**Mentor:** zahary ([@zah](http://github.com/zah))