BONc is a parser and typechecker for the Business Object Notation (BON).