Terence Parr schrieb:
> Hi, I designed everything to be 32 bit clean in terms of token types  
> and character input so, while \uFFFF is not about character, there is  
> no reason we can't allow that is input. currently we do not. I set the  
> maximum to \uFFFE  but I am changing it to:
> 
>      public static final int MAX_CHAR_VALUE = '\uFFFF';
> 
> My unit tests and examples directory seemed to work okay.  The Java.g  
> grammar for Sun needs to mimic what the javac compiler does; it allow  
> us '\uFFFF' and more importantly converts that to the single Unicode  
> character code point BEFORE the compiler sees it. it is done in the  
> character string. anyway, ANTLR says that is an invalid character at  
> the moment. I don't think we will  have a problem... can anyone think  
> of an issue? I do all of my checks using -1 not '\uFFFF' for EOF...we  
> *should* be okay...
> 
> Ter

Does unicode restrict the use \uffff? Will you sometime add handling for
chars bigger than \uffff natively in ANTLR, even if you need some
translation functions to make things work in JAva?

Johannes
_______________________________________________
antlr-dev mailing list
[email protected]
http://www.antlr.org:8080/mailman/listinfo/antlr-dev

Reply via email to