

   parse {base}                                 R Documentation

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

   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'.

   UUssaaggee::

        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.
             Note that the ASCII file must end with a newline
             (`"\n"').  If `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.

       text: character. The text to parse, quoted.

     prompt: the prompt to print when parsing from the key-
             board.  The default, `NULL', is to use R's prompt,
             `options("prompt")[[1]]'.

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

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

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

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

        cat("x <- c(1,4)\n  x ^ 3 -10 ; outer(1:7,5:9)\n", file="xyz.Rdmped")
        # parse 3 statements from the file "xyz.Rdmped"
        parse(file = "xyz.Rdmped", n = 3)

