	
	_P_a_r_s_e _E_x_p_r_e_s_s_i_o_n_s
	
	     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.  If the file is "" and text is missing
	               or NULL then input is taken from the key-
	               board.
	
	           n : the number of statements to parse.  If n is
	               negative 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 parseing from the
	               keyboard
	
	       white : if TRUE then any white space separates
	               expressions otherwise only newlines or semi-
	               colons do.
	
	_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.
	
	_S_e_e _A_l_s_o:
	
	     scan, source, eval.
	
	_E_x_a_m_p_l_e_s:
	
	     # parse 5 statements from the file "foo"
	     parse(file="foo",n=5)
	
