Hi Rustom, 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 false). Happy New Year! Adrian > 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? > > Rustom > > 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 > [email protected] > http://www.complang.org/mailman/listinfo/ragel-users > _______________________________________________ ragel-users mailing list [email protected] http://www.complang.org/mailman/listinfo/ragel-users
