{
{   This request is used to edit the parameter list for a command.  The caller
{ supplies the text of a call to a command including both the command reference
{ and parameter list (the parameter list may be empty).  An environment is
{ established such when the command processor requests that its parameters be
{ evaluated, a parameter dialog in the currently selected interaction style is
{ initiated.  This dialog differs from the standard parameter dialog in that
{ required parameters are treated as optional, default values are not evaluated
{ and if the command processor supplied a "check parameter procedure" it is
{ ignored.
{
{   The edited parameter list is constructed from the parameters supplied by
{ the user during the parameter dialog.  The representation of the edited
{ parameter list is returned in a sequence.  The first data item in the
{ sequence is a clt$data_representation_count, i.e. the number of strings used
{ in the representation.  The remaining data is a series of clt$string_size,
{ clt$string_value pairs with the length of each clt$string_value determined by
{ the corresponding clt$string_size.
{
{   Only commands the use clp$evaluate_paramters (or clp$scan_parameter_list).
{ can have their parameter lists successfully edited via this request.
{
{       CLP$EDIT_COMMAND_PARAMETER_LIST (COMMAND_AND_PARAMETERS, MAX_STRING,
{         WORK_AREA, EDITED_PARAMETERS, STATUS)
{
{ COMMAND_AND_PARAMETERS: (input)  This parameter specifies the text of a call
{       to the command for which a parameter list is to be edited.
{
{ MAX_STRING: (input)  This parameter specifies the maximum length of strings
{       in the representation of the edited parameter list.
{
{ WORK_AREA: (input, output)  This parameter specifies an area of storage that
{       will be used to construct the edited parameter list.  The current
{       position of this sequence pointer is updated to reflect the amount of
{       storage used by the request.  The edited parameter list's
{       representation occupies the used part of this sequence.
{
{ EDITED_PARAMETERS: (output)  This parameter specifies the edited parameter
{       list's representation as described above.
{
{ STATUS: (output)  This parameter specifies the request status.
{       CONDITIONS: cle$work_area_overflow
{
