Recent Changes - Search:

GOLD-Related Tools

Main.Tools History

Hide minor edits - Show changes to output

January 30, 2012, at 06:30 AM by Nitrode - Update GOLD url
Changed line 10 from:
[-'''Homepage:''' http://www.devincook.com/goldparser-]
to:
[-'''Homepage:''' http://goldparser.org/-]
Changed line 44 from:
Parses any source according to any grammar and saves the tokenization and parse tree as JSON files. These JSON files can optionally be loaded into a modified version of JsonViewer (also packaged with Goldie) to [[http://www.semitwist.com/goldiedocs/current/Docs/Tools/JsonViewer/|view/navigate side-by-side the relationship between the tree and the source]].
to:
Parses any source according to any grammar and saves the tokenization and parse tree as JSON files. These JSON files can optionally be loaded into a modified version of JsonViewer (also packaged with Goldie) to [[http://www.semitwist.com/goldie/Tools/JsonViewer/|view/navigate side-by-side the relationship between the tree and the source]].
Changed lines 28-31 from:
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D1/[[http://www.dsource.org/projects/tango|Tango]])-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''DumpCGT Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs
/Tools/DumpCGT/-]
to:
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D2)-]\\
[-'''Goldie Homepage (to Download):''' http://www.semitwist.com/goldie/-]\\
[-'''DumpCGT Homepage:''' http://www.semitwist.com/goldie/Tools/DumpCGT/-]
Changed lines 40-42 from:
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D1/[[http://www.dsource.org/projects/tango|Tango]])-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''Parse Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs
/Tools/Parse/-]
to:
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D2)-]\\
[-'''Goldie Homepage (to Download):''' http://www.semitwist.com/goldie/-]\\
[-'''Parse Homepage:''' http://www.semitwist.com/goldie/Tools/Parse/-]
Changed lines 12-20 from:
The program this Wiki is about. Allows users to create and compile grammars which can then be used with any of the various [[EngineComparison|GOLD engines]] to parse source. GOLD Parser Builder also has windows for testing grammars and for inspecting the grammar's lex- and parse-related tables.
to:
The program this Wiki is about. Allows users to create, modify and test languages that can be used with any of the various [[EngineComparison|GOLD engines]] to parse source.

GOLD
Parser Builder features:
* Grammar editor with syntax highlighting.
* Grammar-generating wizard.
* Test window to step through parsing of a sample source.
* Templating system that can generate lexers/parsers or skeleton programs for various languages.
* Importing/exporting with YACC/Bison format.
* Interactive inspection of the compiled DFA and LALR
tables.
March 18, 2011, at 03:32 PM by 76.189.120.12 -
Changed lines 6-7 from:
[-'''Platform:''' Windows-]\\
[-'''UI:''' GUI-]\\
to:
[-'''Platform:''' Windows / .NET-]\\
[-'''UI:''' GUI / Command-Line -]\\
Changed line 9 from:
[-'''Source Language:''' VB.NET (source not currently available)-]\\
to:
[-'''Source Language:''' VB.NET (source is only available for the official lex/parse engine)-]\\
August 16, 2010, at 04:23 AM by Nitrode - Added description for Goldie Parse
Added lines 36-37:
Parses any source according to any grammar and saves the tokenization and parse tree as JSON files. These JSON files can optionally be loaded into a modified version of JsonViewer (also packaged with Goldie) to [[http://www.semitwist.com/goldiedocs/current/Docs/Tools/JsonViewer/|view/navigate side-by-side the relationship between the tree and the source]].
Deleted lines 38-47:

!!Modified JsonViewer
[-'''Platform:''' Windows (Also works on Mono, but buggy)-]\\
[-'''UI:''' GUI-]\\
[-'''License:''' [[http://jsonviewer.codeplex.com/license|Microsoft Community License (Ms-CL) v1.1]]-]\\
[-'''Source Language:''' C#-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''Modified JsonViewer Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs/Tools/JsonViewer/-]

This tool is packaged with the Goldie engine (but is not technically part of it), already compiled for x86. This tool does NOT require that you actually use the Goldie engine in your own code.
Added lines 1-2:
(:Title GOLD-Related Tools:)
(:Description A list of various GOLD-related tools:)
Changed lines 1-3 from:
GOLD Parser Builder

Goldie's stuff
to:
This is a list of various GOLD-related tools.

!!GOLD Parser Builder
[-'''Platform:''' Windows-]\\
[-'''UI:''' GUI-]\\
[-'''License:''' Freeware-]\\
[-'''Source Language:''' VB.NET (source not currently available)-]\\
[-'''Homepage:''' http://www.devincook.com/goldparser-]

The program this Wiki is about. Allows users to create and compile grammars which can then be used with any of the various [[EngineComparison|GOLD engines]] to parse source. GOLD Parser Builder also has windows for testing grammars and for inspecting the grammar's lex- and parse-related tables.

Although this is for Windows, the slightly older v3.4.4 (which was made in VB6) works under Wine. Older versions are not available from the main website, but v3.4.4 is [[http://www.semitwist.com/download/gold-parser-builder-3-4-4.zip|mirrored here]].

!!Goldie DumpCGT
[-'''Platform:''' Windows, Linux (untested: OSX, FreeBSD)-]\\
[-'''UI:''' Command-Line-]\\
[-'''License:''' [[http://www.dsource.org/projects/goldie/browser/tags/latest-stable/LICENSE.txt|zlib/libpng]]-]\\
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D1/[[http://www.dsource.org/projects/tango|Tango]])-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''DumpCGT Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs/Tools/DumpCGT/-]

Dumps the data and tables in a CGT file (the format GOLD compiles grammars to) to human-readable text. This provides the same information that can be seen in the various table-inspection windows in GOLD Parser Builder.

This tool is packaged with the Goldie engine, already compiled for Windows and Linux x86. This tool does NOT require that you actually use the Goldie engine in your own code.

!!Goldie Parse
[-'''Platform:''' Windows, Linux (untested: OSX, FreeBSD)-]\\
[-'''UI:''' Command-Line-]\\
[-'''License:''' [[http://www.dsource.org/projects/goldie/browser/tags/latest-stable/LICENSE.txt|zlib/libpng]]-]\\
[-'''Source Language:''' [[http://www.digitalmars.com/d|D]] (D1/[[http://www.dsource.org/projects/tango|Tango]])-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''Parse Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs/Tools/Parse/-]

This tool is packaged with the Goldie engine, already compiled for Windows and Linux x86. This tool does NOT require that you actually use the Goldie engine in your own code.

!!Modified JsonViewer
[-'''Platform:''' Windows (Also works on Mono, but buggy)-]\\
[-'''UI:''' GUI-]\\
[-'''License:''' [[http://jsonviewer.codeplex.com/license|Microsoft Community License (Ms-CL) v1.1]]-]\\
[-'''Source Language:''' C#-]\\
[-'''Goldie Homepage (to Download):''' http://www.dsource.org/projects/goldie-]\\
[-'''Modified JsonViewer Homepage:''' http://www.semitwist.com/goldiedocs/current/Docs/Tools/JsonViewer/-]

This tool is packaged with the Goldie engine (but is not technically part of it), already compiled for x86. This tool does NOT require that you actually use the Goldie engine in your own code.
Added lines 1-3:
GOLD Parser Builder

Goldie's stuff
Edit - History - Talk - Print - Recent Changes - Search
Page last modified on January 30, 2012, at 06:30 AM