Goldie v0.7 is now released.
Goldie is a series of open-source parsing tools, including an optional D programming language library called GoldieLib. Goldie is compatible with GOLD Parser Builder and can be used either together with it, or as an alternative to it.
In this version:
(Tested to work on: DMD 2.052 - DMD 2.056, and partially DMD 2.057 as described below - but see this note regarding RDMD)
- Added a new Beginner's Tutorial.
- Switched version control from SVN/DSource to Git/BitBucket.
- GoldieLib: Added Token.get and Token.getRequired.
- GoldieLib: Added traverse for parse tree traversal.
- GoldieLib: Added op overloads as a preferred alternative to Token.subX for accessing subtokens in dynamic-style.
- GoldieLib: Fixed: RangeException on Token.matches("
", null) (ie, when attempting to match an empty rule with matches). - Fixed Issue #20: Fails on 64-bit builds. (But note the still-open #21: 64-bit 'staticlang' and 'sampleGenericParse' blocked by DMD Issue #6983)
- Many documentation updates/improvements including (in addition to the usual misc and API updates) an updated FAQ.
- StaticLang: Creates the output path if it doesn't already exist.
- Renamed "Parse Anything" sample to Sample Generic Parse (to avoid confusion with the Parse tool).
- Added support for DMD 2.056. On DMD 2.057, dynamic-style works, but not static-style or grammar compiling due to DMD Issue #7375.
- Now uses SemiTwist D Tools tag 'goldie-v0.7'.
Links:
- Homepage
- ChangeLog
- Beginner's Tutorial
- Download Prepackaged Releases (win-x86, linux-x86, linux-x64 and source-only)
0 comments for "Goldie Parsing System v0.7 - API, 64-bit, Git"
There are currently no comments.