GOLD (parser)

GOLD is a free parsing system that is designed to support multiple programming languages.

This allows parsers to be implemented in different programming languages while maintaining the same grammars and development process.

The Builder is used to analyze the syntax of a language (specified as a grammar) and construct LALR and DFA tables.

GOLD grammars are based directly on Backus–Naur form, regular expressions, and set notation.

The following grammar defines the syntax for a minimal general-purpose programming language called "Simple".

GOLD Components
GOLD Components
GOLD Builder Application