The Tower Bridge in Sacramento, California Download Page
The Builder, Engine and Sample Grammars
 

Main

Latest News
Getting Started
Screen Shots
Download
Documentation
Contributors
Contact


About GOLD

How It Works
FAQ
Why Use GOLD?
Comparison
Revision History
Freeware License
More ...


Articles

What is a Parser?
Backus-Naur Form
DFA Lexer
LALR Parsing
Glossary
Links
More ...


GOLD Newsgroup


 

This is the main download page for the GOLD Parser Builder, Engine and various grammars and tools.

 

Main Download Menu
Grammars

This page contains a collection of different grammars for the GOLD Parser Builder. These include basic examples as well as academic and common programming languages. 

Example Grammars
Builder & Tools

The GOLD Builder is used to analyze a grammar and create the Compiled Grammar Table file used by the different implementations of the Engine. This application contains a large number of features designed to make the development of your language a breeze.

This section also contains a number of additional development tools.

GOLD Parser Builder
Parse Tables
Engines

Unlike the Builder, the Engine is designed to work with a specific programming language and/or programming platform. This page contains numerous implementations of the Engine created by generous computer scientists. Currently, there are implementations in:

Assembly - Intel x86
ANSI C
C#
D
Delphi
Java
Pascal
Python
Visual Basic
Visual Basic .NET
Visual C++
wxWidgets

Plug-ins - Modules & DLLs
Parser Engine
Parsed Data

 

Miscellaneous Downloads
Master's Project Report:
Design and Development of a Grammar Oriented Parsing System

I converted my Master's Project Report, called "Design and Development of a Grammar Oriented Parsing System", to the popular PDF format. The report was finished on August 24th, 2004.

The document is a total of 527 pages long.  About 100 pages of which contain a side-by-side comparison of LALR states created by both YACC and GOLD for the ANSI C programming language. The large page count is also do to thesis formatting requirements - in particular, the use of double spacing and 1.5 inch margins.

Author : Devin Cook Download Adobe Acrobat
Size : 2 MB (zipped)
Pages : 527
Date : 08-24-2004
File Format : Adobe Acrobat PDF