Previous: prseco Up: ../plot79_p.html Next: prsehr


PRSEDT

       LOGICAL FUNCTION  PRSEDT (BUFFER,BEGBUF,ENDBUF)
 C$    (Parse Internal - Edit)
 C$    Handle inline  editing functions  in text  stored as  ASCII
 C$    ordinals    in    BUFFER(*)    from    BUFFER(BEGBUF)    ..
 C$    BUFFER(ENDBUF).  The editing  functions are implemented  by
 C$    replacing characters in  BUFFER(*) by  DELCHR, the  deleted
 C$    character flag.   If the  editing produces  changes in  the
 C$    line which require that it  be retyped, the function  value
 C$    returned is .TRUE..  Otherwise, it is .FALSE..  On  return,
 C$    ENDBUF  is   reduced  if   necessary  to   guarantee   that
 C$    BUFFER(ENDBUF) does  not  contain DELCHR,  thereby  freeing
 C$    buffer space.  An empty buffer is signalled by ENDBUF  .LT.
 C$    BEGBUF.  The  caller can  determine  whether a  reparse  is
 C$    necessary by comparing  ENDBUF with the  index of the  last
 C$    character of the most recent successfully-parsed field.
 C$    (26-APR-84)