Recent Changes - Search:

GOLD-Related Tools

Main.Tools History

Hide minor edits - Show changes to markup

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 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 view/navigate side-by-side the relationship between the tree and the source.

Changed lines 28-31 from:

Source Language: D (D1/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: 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: D (D1/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: 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 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 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 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: 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 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 mirrored here.

Goldie DumpCGT

Platform: Windows, Linux (untested: OSX, FreeBSD)
UI: Command-Line
License: zlib/libpng
Source Language: D (D1/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: zlib/libpng
Source Language: D (D1/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: 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