State machines and parsing texts

Hi, although my question is not just rails specific, I think it fits
this discussion more than the ruby discussion.

I found a state machine package very useful (http://
statemachine.rubyforge.org/). I do not know any alternatives for this.
Do you have any tips which one could be an interesting alternative?

I used the mentioned state machine for parsing of text, which although
has structure, but nothing nice like yml or xml... simple cut and
paste from old application. State machines or finite state automatons
are perhaps quite good choice for that. Do you have any ideas also for
that what can be handy for parsing such more rough things in the
future?

Thanks, bw, Georg

Fifigyuri wrote:

Hi, although my question is not just rails specific, I think it fits
this discussion more than the ruby discussion.

Probably not.

I found a state machine package very useful (http://
statemachine.rubyforge.org/). I do not know any alternatives for this.
Do you have any tips which one could be an interesting alternative?

I used the mentioned state machine for parsing of text, which although
has structure, but nothing nice like yml or xml... simple cut and
paste from old application. State machines or finite state automatons
are perhaps quite good choice for that. Do you have any ideas also for
that what can be handy for parsing such more rough things in the
future?

Parsing with state machines seems like it would be annoying. Have you
tried Treetop?

Thanks, bw, Georg

Best,