CUP.NET Parser Generator


The CUP parser generator is a LALR grammar processing engine that produces fast and efficient parsing code.  Being very similar to YACC, CUP allows you to specify complex LALR grammars, and link to a custom lexicographic scanner.

This product was based upon the popular CUP for Java parser and was migrated using the Microsoft Migration Assistant, with some custom modifications to fix bugs and make enhancements. This product is NOT open-source (for administrative purposes only), and is distributed using the LGPL license, just as the original CUP for Java.

This is also a command-line tool that is standalone. There is no integration with Visual Studio .NET planned at this time (what a great open-source project idea!)

Platform: .NET 1 and .NET 2
Languages: C#
License: LGPL
Documentation: Manual Runtime API

Download Now - 538KB Windows .NET Installer (msi), includes source code

Download Now - 791KB Windows .NET 2 Installer (msi), includes source code