can now generate a header file from the simple interface and message idl format, fixed bugs with char * in grammar