home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lifeos2.zip / LIFE-1.02 / TESTS / REFOUT / SUB.REF < prev    next >
Text File  |  1996-06-04  |  4KB  |  250 lines

  1.  
  2. *** Yes
  3. > > 
  4. *** Yes
  5. *** Yes
  6. *** Yes
  7. *** Yes
  8. *** Yes
  9. *** Yes
  10. *** Yes
  11. *** Yes
  12. > > > |    |    |    |    |    |    |    
  13. *** Yes
  14. > > 
  15.  
  16.  
  17. *** Substituting: a with b ***
  18. p(a,b,c,1,2,3)
  19. p(b,b,c,1,2,3)
  20. p(a,b,c,1,2,3)
  21.  
  22. p(_A: a,_A,c,4,5,6)
  23. p(_A: b,_A,c,4,5,6)
  24. p(_A: a,_A,c,4,5,6)
  25.  
  26. _A: p(a(7),b(8),_A)
  27. _A: p(b(7),b(8),_A)
  28. _A: p(a(7),b(8),_A)
  29.  
  30. ouch(int,real,string,cons,[])
  31. ouch(int,real,string,cons,[])
  32. ouch(int,real,string,cons,[])
  33.  
  34. ouch(1,2.4,abc,[a,b],[])
  35. ouch(1,2.4,abc,[b,b],[])
  36. ouch(1,2.4,abc,[a,b],[])
  37.  
  38. p(a => 1,b => 2,c => 3)
  39. p(b => 2,c => 3)
  40. p(a => 1,b => 2,c => 3)
  41.  
  42. p(a => a,b => b,c => c)
  43. p(b => b,c => c)
  44. p(a => a,b => b,c => c)
  45.  
  46. p([1,2,3])
  47. p([1,2,3])
  48. p([1,2,3])
  49.  
  50.  
  51. *** No
  52.  
  53.  
  54. *** Substituting: int with real ***
  55. p(a,b,c,1,2,3)
  56. p(a,b,c,1,2,3)
  57. p(a,b,c,1,2,3)
  58.  
  59. p(_A: a,_A,c,4,5,6)
  60. p(_A: a,_A,c,4,5,6)
  61. p(_A: a,_A,c,4,5,6)
  62.  
  63. _A: p(a(7),b(8),_A)
  64. _A: p(a(7),b(8),_A)
  65. _A: p(a(7),b(8),_A)
  66.  
  67. ouch(int,real,string,cons,[])
  68. ouch(real,real,string,cons,[])
  69. ouch(int,real,string,cons,[])
  70.  
  71. ouch(1,2.4,abc,[a,b],[])
  72. ouch(1,2.4,abc,[a,b],[])
  73. ouch(1,2.4,abc,[a,b],[])
  74.  
  75. p(a => 1,b => 2,c => 3)
  76. p(a => 1,b => 2,c => 3)
  77. p(a => 1,b => 2,c => 3)
  78.  
  79. p(a => a,b => b,c => c)
  80. p(a => a,b => b,c => c)
  81. p(a => a,b => b,c => c)
  82.  
  83. p([1,2,3])
  84. p([1,2,3])
  85. p([1,2,3])
  86.  
  87.  
  88. *** No
  89.  
  90.  
  91. *** Substituting: int with string ***
  92. p(a,b,c,1,2,3)
  93. p(a,b,c,1,2,3)
  94. p(a,b,c,1,2,3)
  95.  
  96. p(_A: a,_A,c,4,5,6)
  97. p(_A: a,_A,c,4,5,6)
  98. p(_A: a,_A,c,4,5,6)
  99.  
  100. _A: p(a(7),b(8),_A)
  101. _A: p(a(7),b(8),_A)
  102. _A: p(a(7),b(8),_A)
  103.  
  104. ouch(int,real,string,cons,[])
  105. ouch(string,real,string,cons,[])
  106. ouch(int,real,string,cons,[])
  107.  
  108. ouch(1,2.4,abc,[a,b],[])
  109. ouch(1,2.4,abc,[a,b],[])
  110. ouch(1,2.4,abc,[a,b],[])
  111.  
  112. p(a => 1,b => 2,c => 3)
  113. p(a => 1,b => 2,c => 3)
  114. p(a => 1,b => 2,c => 3)
  115.  
  116. p(a => a,b => b,c => c)
  117. p(a => a,b => b,c => c)
  118. p(a => a,b => b,c => c)
  119.  
  120. p([1,2,3])
  121. p([1,2,3])
  122. p([1,2,3])
  123.  
  124.  
  125. *** No
  126.  
  127.  
  128. *** Substituting: cons with joke ***
  129. p(a,b,c,1,2,3)
  130. p(a,b,c,1,2,3)
  131. p(a,b,c,1,2,3)
  132.  
  133. p(_A: a,_A,c,4,5,6)
  134. p(_A: a,_A,c,4,5,6)
  135. p(_A: a,_A,c,4,5,6)
  136.  
  137. _A: p(a(7),b(8),_A)
  138. _A: p(a(7),b(8),_A)
  139. _A: p(a(7),b(8),_A)
  140.  
  141. ouch(int,real,string,cons,[])
  142. ouch(int,real,string,joke,[])
  143. ouch(int,real,string,cons,[])
  144.  
  145. ouch(1,2.4,abc,[a,b],[])
  146. ouch(1,2.4,abc,joke(a,joke(b,[])),[])
  147. ouch(1,2.4,abc,[a,b],[])
  148.  
  149. p(a => 1,b => 2,c => 3)
  150. p(a => 1,b => 2,c => 3)
  151. p(a => 1,b => 2,c => 3)
  152.  
  153. p(a => a,b => b,c => c)
  154. p(a => a,b => b,c => c)
  155. p(a => a,b => b,c => c)
  156.  
  157. p([1,2,3])
  158. p(joke(1,joke(2,joke(3,[]))))
  159. p([1,2,3])
  160.  
  161.  
  162. *** No
  163.  
  164.  
  165. *** Substituting: [] with cons ***
  166. p(a,b,c,1,2,3)
  167. p(a,b,c,1,2,3)
  168. p(a,b,c,1,2,3)
  169.  
  170. p(_A: a,_A,c,4,5,6)
  171. p(_A: a,_A,c,4,5,6)
  172. p(_A: a,_A,c,4,5,6)
  173.  
  174. _A: p(a(7),b(8),_A)
  175. _A: p(a(7),b(8),_A)
  176. _A: p(a(7),b(8),_A)
  177.  
  178. ouch(int,real,string,cons,[])
  179. ouch(int,real,string,cons,cons)
  180. ouch(int,real,string,cons,[])
  181.  
  182. ouch(1,2.4,abc,[a,b],[])
  183. ouch(1,2.4,abc,[a,b|cons],cons)
  184. ouch(1,2.4,abc,[a,b],[])
  185.  
  186. p(a => 1,b => 2,c => 3)
  187. p(a => 1,b => 2,c => 3)
  188. p(a => 1,b => 2,c => 3)
  189.  
  190. p(a => a,b => b,c => c)
  191. p(a => a,b => b,c => c)
  192. p(a => a,b => b,c => c)
  193.  
  194. p([1,2,3])
  195. p([1,2,3|cons])
  196. p([1,2,3])
  197.  
  198.  
  199. *** No
  200.  
  201.  
  202. *** Substituting: 1 with blah ***
  203. p(a,b,c,1,2,3)
  204. p(a,b,c,1,2,3)
  205. p(a,b,c,1,2,3)
  206.  
  207. p(_A: a,_A,c,4,5,6)
  208. p(_A: a,_A,c,4,5,6)
  209. p(_A: a,_A,c,4,5,6)
  210.  
  211. _A: p(a(7),b(8),_A)
  212. _A: p(a(7),b(8),_A)
  213. _A: p(a(7),b(8),_A)
  214.  
  215. ouch(int,real,string,cons,[])
  216. ouch(blah,real,string,cons,[])
  217. ouch(int,real,string,cons,[])
  218.  
  219. ouch(1,2.4,abc,[a,b],[])
  220. ouch(1,2.4,abc,[a,b],[])
  221. ouch(1,2.4,abc,[a,b],[])
  222.  
  223. p(a => 1,b => 2,c => 3)
  224. p(a => 1,b => 2,c => 3)
  225. p(a => 1,b => 2,c => 3)
  226.  
  227. p(a => a,b => b,c => c)
  228. p(a => a,b => b,c => c)
  229. p(a => a,b => b,c => c)
  230.  
  231. p([1,2,3])
  232. p([1,2,3])
  233. p([1,2,3])
  234.  
  235.  
  236. *** No
  237.