Common parsers and parsec interface.