200  Pascal Report  14. Compliance with ISO  7185  The effect of applying  Res~·  or Rewrite  to either Input  or  Output is implementation-defilled.  Examples of programs:  program CopyReals(F,G  var F,  G:  file of R  il;  R:  Real;  begin  Reset(F);  Rewrite(G  while not eof(F)  do  begin  Read(F,R);  Write(  ,R)  end  end  { CopyReals  } .  program CopyText(Inpu' ,Output);  begin  while not eof(Inputl  do begin  while not  eo In (In] It.)  do begin  Inputi:= Output';  Put(Output);  Get (Input)  end;  Readln(Input);  Wr:  eln(Output)  end  end  { CopyText  } .  A  program  complies with the ISO Pascal standard [see Reference 11] if  it uses only the features ofthe language that are defined by the standard  and  it  does  not  rely  on  ;II1Y  particular  interpretation  of  implementation-dependent  featun~s.  The program is said to comply at  level 0 if it does not make use of  I.· om formant array parameters, or at  level 1 if it does.  A  processor  is  defined by  . he  standard to  be  "a system  or  mechanism that accepts a progran  as input, prepares it for execution,  and executes the process so definld with data to produce results." A  processor complies with the stand;  I rd  if it satisfies all of the following  conditions.  (a)  It  accepts all features of the hlllguage as they are defined by the  standard. It is said to comply at lewl 0 if it does not accept conformant  array parameters, or at level 1 if it does.  (b) It does not require the use  01  substitute or additional language  elements in order to accomplish a feature of the language. 