Updated GSoC 2014 Ideas (markdown)
This commit is contained in:
parent
147378a95a
commit
a1010e8da4
|
@ -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))
|
Loading…
Reference in New Issue