[ragel-users] interpreting ragel visualization
thurston at complang.org
Wed Dec 31 17:13:22 UTC 2008
When the alphabet type is a signed value like char, the values with high
bit set are displayed as negative. If you change the alphabet type to
unsigned char they'll show up as > 127.
The values inside parens are references to conditions. If a named action
is used a name shows up there. Otherwise you get line;col. The bang means
that the transition is taken only when the condition fails (returns
Happy New Year!
> I am trying to understand the ragel visuallization output.
> In particular the alphabet elements are converted to numbers.
> ie when I see something like the following on a transition
> -128..8, 11, 14..31, 33..34, 36..123, 125..127, 124(!59;65)
> Some could be ASCII; some (-128) are obviously not. Also some other
> things (!59) there are not clear to me
> Where can I find out more about them?
> PS Thanks for a neat piece of software.
> Wish I had it 25 years ago when I grappled with lex as a student :-)
> ragel-users mailing list
> ragel-users at complang.org
More information about the ragel-users