Goldie v0.3 Release (Parser Library and Tools)
Andrej Mitrovic
andrej.mitrovich at gmail.com
Sun Jul 25 07:11:52 PDT 2010
Sweet!
I've never heard of GOLD before (I must live in a cave or something..). Thanks for the link to that Bill Baxter presentation btw.
Maybe you should to get your engine featured on the GOLD website http://www.devincook.com/goldparser/engine/d/index.htm ?
Nick Sabalausky Wrote:
> I've just released a new Goldie version, v0.3, with many improvements and
> enhancements.
>
> Goldie (pronounced "goal D") is a GOLD Engine for D1/Tango (Although it will
> change to D2 in a future release). It gives D developers the ability to
> easily load, lex and parse a text/source file according to any grammar
> defined using the excellent GOLD Parser Builder tool. Alternatively, Goldie
> can be used to merely load a GOLD .cgt file ("Compiled Grammar Table") if
> you would like to create your own GOLD lexer/parser.
>
> Goldie is fully-usable and has been tested on both Windows and Linux (it
> should work on OSX and FreeBSD as well, but has not been tested), although
> the API is still subject to change. Goldie is licensed under The zlib/libpng
> License.
>
> Highlights of this version:
>
> - New Tool: StaticLang: Creates new "static-style" languages for enhanced
> compile-time error checking. A preview of this was seen in Bill Baxter's Nov
> 2009 NWCPP D presentation (
> http://www.nwcpp.org/old/Meetings/2009/11.html ).
>
> - Languages can be embedded directly into your app using the StaticLang tool
> (don't have to load a CGT file at run-time, although you still can) .
>
> - New Tool: JsonViewer: Not officially part of Goldie, but an enhanced
> version of JsonViewer is included that adds a special Parse Tree Mode for
> inspecting the relationship between a source and a tree representing the
> source (such as the parse tree).
>
> - New Tool: GenDocs: Simple HTML preprocessor intended for generating
> documentation.
>
> - Complete documentation has been created.
>
> - Major improvements to API for dealing with parsing errors.
>
> - Misc changes/improvements to API.
>
> - Greatly improved handling of Unicode.
>
> Links:
>
> Goldie Homepage:
> http://www.dsource.org/projects/goldie
>
> Complete Documentation (including Requirements, installation instructions,
> API overview, API reference, sample apps, tool documentation, and more):
> http://www.semitwist.com/goldiedocs/current/Docs/
>
> Pre-packaged downloads:
> http://www.dsource.org/projects/goldie/browser/downloads
>
> Requirements:
> http://www.semitwist.com/goldiedocs/current/Docs/Requires/
>
> Download and Installation Instructions:
> http://www.semitwist.com/goldiedocs/current/Docs/Install/
>
> GOLD Parser Builder:
> http://www.devincook.com/goldparser/
>
>
More information about the Digitalmars-d-announce
mailing list