[ragel-users] Error: "lower end of range is greater then upper end"

Adrian Thurston thurston at complang.org
Sat Nov 21 17:26:39 UTC 2009


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.
> 




More information about the ragel-users mailing list