Hammer is a recursive descent parser framework written entirely in Cocoa. You can build grammars as a tree of objects, or with a grammar definition grammar similar to EBNF. Comments, requests, suggestions, and patches are welcome!
Sincerely,
Rob Rixhttp://robrix.orghttp://monochromeindustries.com