[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug in SableCC 2.17.2?
Hi Xuan Baldauf,
I think the problem is caused by mixing set and non-set helpers inside
char = [0..127];
separators = ';' | ',' ;
tokenchar = [char-separators];
As you can notice, seperators is not a set but a list of alternatives. If
you make it a set, like:
separators = [';' + ','] ;
all will work correctly.
(Btw, it will throw another exception, due to lack of any tokens
definitions, I believe. It would be nicer to simply tell that there is no
tokens for constructing DFA, so I will fix it today, before 2.17.3.
PS. what does the "mn" stand in your example Package declaration?
On Tue, 21 Aug 2001, Xuan Baldauf wrote:
> please try out the attached grammar file. SableCC fails with
> a runtime exception covering due to a class cast exception.