RATFOR CP/M version 1.0     testerr                                    page   1


              #----RATFOR WARNINGS------------------------------------------
              #	label in 23000 range - possible conflict
   (1)    1   23999	continue
          *warning:   label in 23000 range - possible conflict
 
              #
              #
              #
              #
              #----RATFOR ERRORS--------------------------------------------
              #	unbalanced parentheses in logical expression
   (2)    2   	if (a&b
          ***error:   unbalanced parentheses in logical expression
 
              #	unbalanced parentheses before && or !!
   (2)    3   	if (x==y!(a&&b))
          ***error:   unbalanced parentheses before && or !!
 
   (2)    4   	;
   (2)    5   	if (x&^(a!!x<>y))
          ***error:   unbalanced parentheses before && or !!
 
              #	missing [
   (4)    6   	}
          ***error:   missing [
 
   (4)    7   	;
              #	no if for this else
   (5)    8   	else beta
          ***error:   no if for this else
 
              #	no repeat for this until
   (6)    9   	until (a>>b)
          ***error:   no repeat for this until
 
              #	unfinished ratfor statements in this subprogram
   (8)   10   	repeat
  (10)   11   	{
  (10)   12   	end
          ***error:   unfinished ratfor statements in this subprogram
 



              #	break or next not in ratfor loop
   (1)   13   	;
   (1)   14   	break
          ***error:   break or next not in ratfor loop
 
   (1)   15   	end
   (2)   16   	next
          ***error:   break or next not in ratfor loop
 
              #	bad form for break/next
   (2)   17   	for (;i<>0;i=1)
   (6)   18   	{
   (6)   19   	break me
          ***error:   bad form for break/next
 
   (6)   20   	}
   (7)   21   	for (;i<>0;i=1)
  (13)   22   	{
  (13)   23   	break 1
          ***error:   bad form for break/next
 
  (13)   24   	}
              #	break group not in bracketed statement group
  (14)   25   	break group
          ***error:   break group not in bracketed statement group
 
              #	bad for - check for unbalanced parentheses
  (16)   26   	for ;
          ***error:   bad for - check for unbalanced parentheses
 
  (16)   27   	for (i=1>
          ***error:   bad for - check for unbalanced parentheses
 
  (16)   28   	for i=1;i<>0;i=i+1
          ***error:   bad for - check for unbalanced parentheses
 
              #	bad names list
  (16)   29   	definelist 5000 $
          ***error:   bad names list
 
              #	bad integer
  (16)   30   	definelist  tausend a b c
          ***error:   bad integer
 
              #	bad define
  (16)   31   	define
          ***error:   bad define
 
              #	bad include
  (16)   32   	include FILE-NAME-WHICH-IS-LONGER-THAN-15-CHARACTERS
          ***error:   bad include
 
              #	includes nested too deeply
  (16)   33   	include incl/l
  (16)   34   00000000000
  (17)   35   include x1/L
  (23)   36   	1111111
  (24)   37   	# file x1


  (24)   38   	include x2/l
          ***error:   includes nested too deeply
 
  (24)   39   	1111111
  (25)   40   00000000000
              #	include file name missing
  (26)   41   	include
          ***error:   include file name missing
 
              #	probable recursive define
  (26)   42   	define a a
  (26)   43   	a
          ***error:   probable recursive define
 
              #	missing quote for hollerith
  (26)   44   	quote = 'without ending qoute
          ***error:   missing quote for hollerith
 
              #	unexpected EOF
  (26)   45   	{
              #
              #
              #
              #------------------------------------------------
              #   						I
              #       E N D   O F   T E S T S 		I
              #						I
              #------------------------------------------------
              #
          ***error:   unexpected eof - unclosed loops
 
