In the function cube_yyerror an output buffer of 256 bytes is allocatedto be used for an error message that outputs some of the input buffer.I think the portion of the input buffer that is echod can potentiallybe longer than this.