While I don’t have an immediate need for ParseKit, I’m fairly certain that it’s going to come in very handy in the future. Written by Todd Ditchendorf, the framework offers:
String Tokenization via the Objective-C PKTokenizer and PKToken classes.
Language Parsing via Objective-C – An Objective-C parser-building API (the PKParserclass and sublcasses).
Parser Generation via Grammars – Generate an Objective-C parser for your custom language using a high-level grammar syntax (similar to yacc or ANTLR). While parsing, the parser will provide callbacks to your Objective-C code..
Head on over to the ParseKit website to download it.