If you want to be a developer, please send an e-mail to vitor@vitorpamplona.com with your Codeplex user and your ideas/motivation. Below some tips for developers of this project.

Project Organization

The root of the project has configuration files for IDEs and a folder called hl2glsl. Inside this folder, you will find some C# files and the following directories:

IDE

There are project files and configuration for MonoDevelop IDE under Linux. If you will use other IDE, you must create and configure the environment.

Generating the parser C# files.

Running /etc/exec.sh Grammatica will create four files in parser folder.

Project Architecture

The Figure below shows the project architecture.

hlsl arch.jpg

See also: Grammatica as a Semantic Parser, Ambiguity problem with Grammatica