[ragel-users] Error: "lower end of range is greater then upper end"
thurston at complang.org
Sat Nov 21 09:52:26 PST 2009
That doesn't sound right. Can you send a ragel file that causes this?
Reduce it if contains code you don't want to share.
Iñaki Baz Castillo wrote:
> El Sábado, 21 de Noviembre de 2009, Iñaki Baz Castillo escribió:
>> El Sábado, 21 de Noviembre de 2009, Adrian Thurston escribió:
>>> That's because you're working with a signed char alphabet. The literal
>>> value 0xff is interpreted as -1.
>> Ok, thanks!
> According to the doc alphtype can be (for C):
> char unsigned char
> short unsigned short
> int unsigned int
> long unsigned long
> However I set:
> machine my_grammar;
> alphtype unsigned char;
> and get:
> "unsigned char" is not a valid alphabet type
More information about the ragel-users