test.out
上传用户:afrynkmhm
上传日期:2007-01-06
资源大小:1262k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. t is  ( = a 1 )
  2. u is  ( = b )
  3. v is  ( = 4 )
  4. w is  =
  5. t.equals_tree(t) is true
  6. t.equals_tree(u) is false
  7. t.equals_tree(v) is false
  8. t.equals_tree(w) is false
  9. t.equals_tree(void) is false
  10. t.equals_tree_partial(t) is true
  11. t.equals_tree_partial(u) is false
  12. t.equals_tree_partial(v) is false
  13. t.equals_tree_partial(w) is true
  14. t.equals_tree_partial(void) is true
  15. a is  ( A ( B C ( A B ) ) ( A B ) ( F ( A B ) ) ( A ( A B ) ) ) J
  16.               A---------------------J
  17.               |
  18.               B-----A-----F----A
  19.               |     |     |    |
  20.               C--A  B     A    A
  21.                  |        |    |
  22.                  B        B    B
  23. x is second sibling of upperleftmost A:  ( A B ) ( F ( A B ) ) ( A ( A B ) )
  24. y is child B of x:  B
  25. x.equals_tree(@(A B)) is true
  26. x.equals_list(@(A B)) is false
  27. x.equals_list_partial(@(A B)) is true
  28. a.equals_tree(@(A B)) is false
  29. a.equals_tree_partial(@(A B)) is true
  30. y.equals_list(@[B]) is true
  31. y.equals_list_partial(@[B]) is true
  32. a.find_all_partial(@(A B)):
  33.  ( A ( B C ( A B ) ) ( A B ) ( F ( A B ) ) ( A ( A B ) ) ) J
  34.  ( A B )
  35.  ( A B ) ( F ( A B ) ) ( A ( A B ) )
  36.  ( A B )
  37.  ( A B )
  38. a.find_all_partial(@[A])):
  39.  ( A ( B C ( A B ) ) ( A B ) ( F ( A B ) ) ( A ( A B ) ) ) J
  40.  ( A B )
  41.  ( A B ) ( F ( A B ) ) ( A ( A B ) )
  42.  ( A B )
  43.  ( A ( A B ) )
  44.  ( A B )
  45. a.find_all(@(A B)):
  46.  ( A B )
  47.  ( A B ) ( F ( A B ) ) ( A ( A B ) )
  48.  ( A B )
  49.  ( A B )
  50. Test results:
  51. equals_tree is ok
  52. equals_tree_partial is ok
  53. equals_list is ok
  54. equals_list_partial is ok