Grammatica is a parser generator (compiler compiler) for C# and Java. It improves upon similar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code. Grammatica supports LL(k) grammars with an unlimited number of look-ahead tokens.
Mibble is an SNMP (Simple Network Managment Protocol) MIB (Manageable Information Base) parser library for Java. The library can be used to read SNMP MIB files as well as simple ASN.1 files. The library also contains classes for simple handling of the information contained in the MIB file, such as OID:s and types.