shuttler/redis-net — pull request #1 by PeterScott (2011-10-20 00:48:30+00:00)
Title: Rewrite of state transition table, stylistic cleanup

The state transition table is a complicated way of expressing what are actually a very simple set of rules. I've written a version that makes these rules explicit, and cleans up the style to be more like the rest of the Redis code:

https://github.com/PeterScott/redis-net/blob/master/src/request.c

As for the speed of using DFA for parsing, you're technically right that DFA is fast, but I doubt that parsing is going to be your bottleneck, compared to the database operations themselves, network I/O, and so on.

Still, neat little project.

-Peter