C# Tools C# Tools

A collection of C# (C-Sharp) development tools and .NET programming resources.
[ Login ]


ANTLR

7
9
Last Updated: 11/22/2011

ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions.

Related Items
A cross-platform, open-source .NET development framework.
Free edition of Visual Studio for C# developers.
Brings the power and productivity of C# and .NET tools to AJAX development by compiling C# source code into regular JavaScript.
DotGNU Portable.NET, a cross-platform implementation of the Common Language Infrastructure (CLI).
Microsoft Silverlight 2 allows rich application experiences for the Web and mobile devices to be written in C#.
Related Books

The Definitive Antlr Reference: Building Domain-Specific Languages (Pragmatic Programmers)
The Definitive Antlr Reference: Building Domain-Specific Languages (Pragmatic Programmers)

ANTLR v3 is the most powerful, easy-to-use parser generator built to date, and represents the culmination of more than 15 years of research by Terence Parr. This book is the essential reference guide to using this completely rebuilt version of ANTLR, with its amazing new LL() parsing technology, tree construction facilities, StringTemplate code generation template engine, and sophistica... more


Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers)
Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers)

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain.

The key is understanding the common patterns found across language implementations. Language Design Patterns identifies an... more


Image-Processing Speed Improvement: Translating Matlab to C Code Using ANTLR
Image-Processing Speed Improvement: Translating Matlab to C Code Using ANTLRThis book is based on the author's diploma thesis written for one of the largest medical companies in the world and describes the development of automated translators using ANTLR. The first chapters presents the reader with background information on the thesis problem and purpose. These chapters also provide a general insight into translators and the software used within the project. Furthermore, ... more