
{
{ A CLT$INPUT_DATA SEQuence is used in object libraries for SCL PROCedures and
{ for the SEQuences used to hold WHEN / WHENEND blocks, asynchronous TASK /
{ TASKEND blocks, interactively entered structured statements, etc.
{
{ The clt$input_data consists of a series of lines each represented by a
{ clt$input_data_line_header followed by the actual data as indicated in the
{ header.
{
{ The text of the line (of length header.LINE_SIZE) follows the header.
{
{ If header.NUMBER_OF_LEXICAL_UNITS is non-zero, a clt$lexical_units array
{ with that many elements follows the text.
{
{ If this line was formed from the combination of a number of "continuation"
{ lines, header.SIZE_OF_COMPENENT_LINES_DATA is non-zero and indicates the
{ total omount of space occupied by those lines.  The data for these component
{ lines immediately follow the data for this line.
{

  TYPE
    clt$input_data = SEQ ( * );

*copyc clt$command_line
*copyc clt$input_data_line_header
*copyc clt$lexical_units
