{
{   This request provides for utilizing SCL's facilities to parse and evaluate
{ a parameter list other than one passed to a command or function processor.
{ It is similar to clp$evaluate_parameters except that the parameter list is
{ supplied in its text form, and no clt$check_parameters_procedure may be
{ supplied.  Also the parameter description table (PDT) may not allow any VAR
{ parameters.
{
{       CLP$EVALUATE_SUB_PARAMETERS (PARAMETER_LIST_TEXT,
{         PARAMETER_DESCRIPTION_TABLE, WORK_AREA, PARAMETER_VALUE_TABLE,
{         STATUS)
{
{ PARAMETER_LIST_TEXT: (input)  This parameter specifies the parameter list
{       text to be evaluated.
{
{ PARAMETER_DESCRIPTION_TABLE: (input)  This parameter specifies the names,
{       types and defaults for the command's or function's parameters.  The
{       variable referenced for this parameter should be produced using the
{       GENERATE_PDT tool.  The #SEQ function is used to pass the variable as
{       the actual value for this parametrer.  NIL may not be specified to
{       indicate that there are no parameters; an "empty" PDT must be used.
{
{ WORK_AREA: (input, output)  This parameter specifies an area of storage that
{       will be used to construct the evaluated parameters.  The current
{       position of this sequence pointer is updated to reflect the amount of
{       storage used by the request.  The evaluated parameters are completely
{       contained within the used part of this sequence.
{
{ PARAMETER_VALUE_TABLE: (output)  This parameter specifies the evaluated
{       parameters.  NIL may be specified to indicate that there are no
{       parameters.  If a parameter was omitted and has no default, then the
{       corresponding value field is NIL.
{
{ STATUS: (output)  This parameter specifies the request status.
{
