

source {base}                                R Documentation

_R_e_d_i_r_e_c_t _I_n_p_u_t

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

     `source' causes R to accept its input from the named
     file (the name must be quoted). Input is read from that
     file until the end of the file is reached.   `parse' is
     used to scan the expressions in, they are then evalu-
     ated sequentially in the chosen environment.

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

     source(file, local = FALSE, echo = verbose, print.eval = echo,
            verbose = .Options$verbose,  prompt.echo = .Options$prompt,
            max.deparse.length = 150, chdir = FALSE)

_A_r_g_u_m_e_n_t_s_:

    file: character; the name of the file to read from
          (quoted).

   local: if `local' is `FALSE', the statements scanned are
          evaluated in the global environment, otherwise in
          the local calling source.

    echo: logical; if `TRUE', each expression is printed
          after parsing, before evaluation.

print.eval: logical; if `TRUE', the result of `eval(i)' is
          printed for each expression `i'; defaults to
          `echo'.

 verbose: if `TRUE', more diagnostics (than just `echo =
          TRUE') are printed during parsing and evaluation
          of input, including extra info for each expres-
          sion.

prompt.echo: character; gives the prompt to be used if `echo
          = TRUE'.

max.deparse.length: integer; is used only if `echo' is
          `TRUE' and gives the maximal length of the
          ``echo'' of a single expression.

   chdir: logical; if `TRUE', the R working directory is
          changed to the directory containing `file' for
          evaluating.

_S_e_e _A_l_s_o_:

     `demo' which uses `source'; `eval', `parse' and `scan';
     `options("keep.source")'.

