[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Progress Report



Hi Gerhard,

You're asking good, but difficult questions. :)

SableCC 4 beta lacks some of the nicest features of SableCC 2 and 3 such as tree transformations and *, +, ? operators in the grammar. So, while it is theoretically usable, the lack of these features   makes it unusable in practice. It is good enough for playing and experimenting with it.

The wiki/LexerDetails page is outdated. The design has evolved since then. The beta 2 syntax is different. Lexer states (not yet implemented) have also been significantly redesigned. You can read in the mailing list archives about the implemented features of SableCC 4 beta. Have a look at:
You can also find some example grammars in the source code. Here's a link within the code repository:
You can also use this list to ask for any additional detail.

Yes, you are right that I should update the wiki pages. Yet, I would like even more to get a new release out. I have not been productive on the SableCC front this last term. Unfortunately, I've had too many other things to do. I have worked hard, these last two weeks, to get many administrative and teaching tasks done so that I could dive back into SableCC development.

Have fun!

Etienne

Gerhard Lemmer a écrit :
How much still needs to be done in SableCC before the next release (and do you expect it to be beta 3 or stable?). How usable is SableCC 4.0 beta 2?

As an alternative to answering the above: Can someone update http://sablecc.org/wiki/LexerDetails and add comments about what is already implemented in beta 2. That way it'll be easy for me to figure the answers out for myself (much easier than trying my own grammar with a whole bunch of emails on this list open).

As yet another alternative: Where can I find a few grammars for SableCC 4.0 beta 2, that between them would give me enough info to write my own grammar with minimum unanswered questions?
  

-- 
Etienne M. Gagnon, Ph.D.
SableCC:                                            http://sablecc.org