That's because you're working with a signed char alphabet. The literal 
value 0xff is interpreted as -1.

-Adrian

Iñaki Baz Castillo wrote:
> Hi, I get this strange error:
> 
>   "67:41: lower end of range is greater then upper end"
> 
> Line 67 is this one:
> 
>       extension_selector     = ( 0x00..0x2e | 0x30..0xff )+;
> 
> where column 41 is "0x30".
> 
> 
> I cannot understand what's wrong, any help please?
> I use Ragel 6.4.
> 

_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users

Reply via email to