

parse {base}                                 R Documentation

_P_a_r_s_e _E_x_p_r_e_s_s_i_o_n_s

_D_e_s_c_r_i_p_t_i_o_n_:

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

_U_s_a_g_e_:

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

_A_r_g_u_m_e_n_t_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_e_e _A_l_s_o_:

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

_E_x_a_m_p_l_e_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)

