[Tack-devel] Announce: LLgen 1.0 released
Moved to https://github.com/davidgiven/ack
Brought to you by:
dtrg
From: David G. <dg...@co...> - 2006-02-04 01:55:02
|
Because so little has happened for so long (there is development going on,= =20 honest), I've decided to release a standalone version of the LLgen parser=20 generator --- it's simple, it doesn't need the rest of the ACK, and it's=20 genuinely useful. LLgen is a LL(1) parser generator, quite similar to yacc or bison, that can= =20 generate recursive descent parsers from Extended Context-Free grammars (whi= ch=20 makes it quite a bit more useful than yacc or bison). The ACK uses it=20 extensively, but as it's a standalone component, I've decided that it would= =20 be useful to distribute this separately. LLgen's input files are almost=20 identical to yacc's, so if you can use yacc and have been getting frustrate= d=20 with its limitations, LLgen is for you. I've rewritten the build system and overhauled the source so it compiles=20 cleanly with gcc; it should work fine on modern systems (and extremely=20 quickly). The package contains full documentation, and LLgen is, like the=20 ACK, licensed under the new-style BSD license. You can get it from the Sourceforge download page right next to the ACK: http://sourceforge.net/project/showfiles.php?group_id=3D130811 =2D-=20 +- David Given --McQ-+ "The time has come," Mithrandir said, "To talk of | dg...@co... | many things: Of Moria, and bridges, and deep | (dg...@ta...) | fissures --- of Balrogs, and their wings." --- +- www.cowlark.com --+ Meneldil on rasfw |