Added the wyil code as the comments and generate the header file (*.h)