

   PPaarrssee EExxpprreessssiioonnss

        parse(file = "", n = NULL, text = NULL, prompt = NULL, white = FALSE)

   AArrgguummeennttss::

       file: the name of a file to read the expressions from.
             If the `file' is `""' and `text' is missing or
             `NULL' then input is taken from the keyboard.

          n: the number of statements to parse.  If `n' is neg-
             ative the file is parsed in its entirety.  When
             parsing takes place from the keyboard, `n' is
             always 1.

       text: text to parse, quoted.

     prompt: the prompt to print when parsing from the keyboard

      white: if `TRUE' then any white space separates expres-
             sions otherwise only newlines or semicolons do.

   DDeessccrriippttiioonn::

        `parse' returns the parsed but unevaluated expressions
        in a list.  Each element of the list is of mode
        `expression'.

   SSeeee AAllssoo::

        `scan', `source', `eval', `deparse'.

   EExxaammpplleess::

        # parse 3 statements from the file "xyz.Rdmped"
        parse(file = "xyz.Rdmped", n = 3)

