A collection of parsers for many languages implemented using JavaCC