source                 package: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 evaluated sequentially in the chosen
     environment.

_U_s_a_g_e:

     source(file, local = FALSE, echo = verbose, print.eval = echo,
            verbose = getOption("verbose"),  prompt.echo = getOption("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 expression.

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

