Calitha - GOLD engine (c#)

Calitha C# GOLD Parser Engine

This engine can be used to parse (LALR) text and construct a parse tree that can be traversed in an object-oriented manner. It can therefore be embedded in your software product. All you need is the GOLD Parser Builder from the GOLD Parser website to construct a grammer and create a compiled grammar table which can be loaded into the Calitha C# GOLD Parser Engine.

The release for download also includes two sample project. One is a test project to load (compiled) grammars and test them with your input. The other is a Text Calculator which can parse and evaluate simple mathematical expressions, and is used to demonstrate how to use the parser in your own application.

Screenshots

Main screen
Main screen
Source input screen
Source input screen

Parse actions screen
Parse actions screen
Parse tree screen
Parse tree screen

History