A Protocol Buffer compiler.