IBM Alphaworks Jikes Parser Generator released 15
The Source
of the Jikes Parser Generator has been released. It's hiding
here.
While Bison deals with LALR(1) grammars, it can generate parsers
for
LALR(k) grammars. David Shields also claims it makes providing
good error support easier to program.
In other programming news,
Code Crusader 1.2.0 has been released as opensource. Anyone
have any experience of this tool?
Is Mortice Kern the best? (Score:1)
I have read that Mortice Kern is the best parser around and has the best manual. I am not famaliar with using grammers and parsers. Is this true and does anybody have used Mortice Kern software they would be willing to sell??
Code Crusader (Score:1)
It's a very full featured IDE that integrates well with a graphical debugger (Code Medic) by the same author. Try it out if you do C or C++ development on Linux.
might look for SableCC (Score:1)
You can get it at http://www.sable.mcgill.ca [mcgill.ca].
But JX isn't Open Source (Score:1)
Thus Code Crusader still can't go in Debian proper. (Though in Debian's classification it is now suitable for "contrib", whereas it was only suitable for "non-free").
Code Crusader (Score:1)
jikespg source (Score:1)
xlC is IBM's C compiler; you can plug in the name of your own C compiler. Note that we promise no support now other than to make sure jikespg properly processes the Java grammar, java.g, included in the Jikes compiler source, as we attach higher priority to work on the Jikes compiler.
We put out the source mainly to meet the (understandable) objections raised about the use of machine-generated source in the Jikes compiler source.
dave
Code Crusader (Score:1)
LALR(K) vs LR(K) (Score:1)
But, if I remember rightly, the reason why we use LALR(k) over LR(k) is that LALR grammars require less time and memory to construct parsing tables for. This was a problem back in the 1970's when yacc was originally written, but is that still the case? Secondly, are the grammars that are LR(1) a subset of those that are LALR(k)?
Anybody out there savvy on this stuff?
what is XLC? (Score:1)
by default to use "XLC" as it's compiler. What
is it?
Jus curious
-laxative
What license is it? (Score:1)
PS: Will I get sued for not putting "TM" after the words Open Source?
Code Crusader (Score:1)