Checking if your kit is complete... Looks good Writing Makefile for Math::Symbolic::Custom::Pattern cp lib/Math/Symbolic/Custom/Pattern.pm blib/lib/Math/Symbolic/Custom/Pattern.pm cp lib/Math/Symbolic/Custom/Pattern/Export.pm blib/lib/Math/Symbolic/Custom/Pattern/Export.pm Manifying blib/man3/Math::Symbolic::Custom::Pattern.3 Manifying blib/man3/Math::Symbolic::Custom::Pattern::Export.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/00pod.........1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD t/00podcover....1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.00 required for testing POD coverage t/01basic.......1..273 ok 1 - use Math::Symbolic; ok 2 - use Math::Symbolic::Custom::Pattern; ok 3 - Parsed string 'a' as Math::Symbolic tree. ok 4 - Parsed pattern string 'VAR' as Math::Symbolic tree. ok 5 - Converted 'VAR' to pattern using constructor ok 6 - Converted 'VAR' to pattern using to_pattern ok 7 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 8 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x401899b4)) ok 9 - Parsed pattern string 'VAR_a' as Math::Symbolic tree. ok 10 - Converted 'VAR_a' to pattern using constructor ok 11 - Converted 'VAR_a' to pattern using to_pattern ok 12 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 13 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40189b70)) ok 14 - Parsed pattern string 'VAR_a_b' as Math::Symbolic tree. ok 15 - Converted 'VAR_a_b' to pattern using constructor ok 16 - Converted 'VAR_a_b' to pattern using to_pattern ok 17 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 18 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406d8964)) ok 19 - Parsed pattern string 'VAR_b_c_d' as Math::Symbolic tree. ok 20 - Converted 'VAR_b_c_d' to pattern using constructor ok 21 - Converted 'VAR_b_c_d' to pattern using to_pattern ok 22 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 23 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406cf028)) ok 24 - Parsed pattern string 'CONST' as Math::Symbolic tree. ok 25 - Converted 'CONST' to pattern using constructor ok 26 - Converted 'CONST' to pattern using to_pattern ok 27 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 28 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 29 - Parsed pattern string 'CONST_a' as Math::Symbolic tree. ok 30 - Converted 'CONST_a' to pattern using constructor ok 31 - Converted 'CONST_a' to pattern using to_pattern ok 32 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 33 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 34 - Parsed pattern string 'VAR + VAR' as Math::Symbolic tree. ok 35 - Converted 'VAR + VAR' to pattern using constructor ok 36 - Converted 'VAR + VAR' to pattern using to_pattern ok 37 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 38 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 39 - Parsed pattern string 'TREE' as Math::Symbolic tree. ok 40 - Converted 'TREE' to pattern using constructor ok 41 - Converted 'TREE' to pattern using to_pattern ok 42 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 43 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406da2c0)) ok 44 - Parsed pattern string 'TREE_a' as Math::Symbolic tree. ok 45 - Converted 'TREE_a' to pattern using constructor ok 46 - Converted 'TREE_a' to pattern using to_pattern ok 47 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 48 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406db960)) ok 49 - Parsed pattern string 'TREE_a_b' as Math::Symbolic tree. ok 50 - Converted 'TREE_a_b' to pattern using constructor ok 51 - Converted 'TREE_a_b' to pattern using to_pattern ok 52 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 53 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406dd1b8)) ok 54 - Parsed string 'a + b' as Math::Symbolic tree. ok 55 - Parsed pattern string 'VAR' as Math::Symbolic tree. ok 56 - Converted 'VAR' to pattern using constructor ok 57 - Converted 'VAR' to pattern using to_pattern ok 58 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 59 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 60 - Parsed pattern string 'VAR_a' as Math::Symbolic tree. ok 61 - Converted 'VAR_a' to pattern using constructor ok 62 - Converted 'VAR_a' to pattern using to_pattern ok 63 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 64 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 65 - Parsed pattern string 'VAR_a_b' as Math::Symbolic tree. ok 66 - Converted 'VAR_a_b' to pattern using constructor ok 67 - Converted 'VAR_a_b' to pattern using to_pattern ok 68 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 69 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 70 - Parsed pattern string 'VAR_b_c_d' as Math::Symbolic tree. ok 71 - Converted 'VAR_b_c_d' to pattern using constructor ok 72 - Converted 'VAR_b_c_d' to pattern using to_pattern ok 73 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 74 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 75 - Parsed pattern string 'CONST' as Math::Symbolic tree. ok 76 - Converted 'CONST' to pattern using constructor ok 77 - Converted 'CONST' to pattern using to_pattern ok 78 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 79 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 80 - Parsed pattern string 'CONST_a' as Math::Symbolic tree. ok 81 - Converted 'CONST_a' to pattern using constructor ok 82 - Converted 'CONST_a' to pattern using to_pattern ok 83 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 84 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 85 - Parsed pattern string 'VAR + VAR' as Math::Symbolic tree. ok 86 - Converted 'VAR + VAR' to pattern using constructor ok 87 - Converted 'VAR + VAR' to pattern using to_pattern ok 88 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 89 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e26d8)) ok 90 - Parsed pattern string 'VAR_f + VAR_g' as Math::Symbolic tree. ok 91 - Converted 'VAR_f + VAR_g' to pattern using constructor ok 92 - Converted 'VAR_f + VAR_g' to pattern using to_pattern ok 93 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 94 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406df448)) ok 95 - Parsed pattern string 'VAR_r + VAR_r' as Math::Symbolic tree. ok 96 - Converted 'VAR_r + VAR_r' to pattern using constructor ok 97 - Converted 'VAR_r + VAR_r' to pattern using to_pattern ok 98 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 99 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 100 - Parsed pattern string 'VAR - VAR' as Math::Symbolic tree. ok 101 - Converted 'VAR - VAR' to pattern using constructor ok 102 - Converted 'VAR - VAR' to pattern using to_pattern ok 103 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 104 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 105 - Parsed pattern string 'TREE' as Math::Symbolic tree. ok 106 - Converted 'TREE' to pattern using constructor ok 107 - Converted 'TREE' to pattern using to_pattern ok 108 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 109 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e3800)) ok 110 - Parsed pattern string 'TREE_a + TREE_b' as Math::Symbolic tree. ok 111 - Converted 'TREE_a + TREE_b' to pattern using constructor ok 112 - Converted 'TREE_a + TREE_b' to pattern using to_pattern ok 113 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 114 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e29d8)) ok 115 - Parsed pattern string 'TREE_a + TREE_a' as Math::Symbolic tree. ok 116 - Converted 'TREE_a + TREE_a' to pattern using constructor ok 117 - Converted 'TREE_a + TREE_a' to pattern using to_pattern ok 118 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 119 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 120 - Parsed pattern string 'TREE_a_b' as Math::Symbolic tree. ok 121 - Converted 'TREE_a_b' to pattern using constructor ok 122 - Converted 'TREE_a_b' to pattern using to_pattern ok 123 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 124 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e5818)) ok 125 - Parsed pattern string 'TREE_a_b + TREE_a_b' as Math::Symbolic tree. ok 126 - Converted 'TREE_a_b + TREE_a_b' to pattern using constructor ok 127 - Converted 'TREE_a_b + TREE_a_b' to pattern using to_pattern ok 128 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 129 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e583c)) ok 130 - Parsed pattern string 'VAR_a_b + VAR_a_b' as Math::Symbolic tree. ok 131 - Converted 'VAR_a_b + VAR_a_b' to pattern using constructor ok 132 - Converted 'VAR_a_b + VAR_a_b' to pattern using to_pattern ok 133 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 134 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e58a8)) ok 135 - Parsed pattern string 'CONST + CONST' as Math::Symbolic tree. ok 136 - Converted 'CONST + CONST' to pattern using constructor ok 137 - Converted 'CONST + CONST' to pattern using to_pattern ok 138 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 139 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 140 - Parsed string '((1 * 1 + 2) + 3) - 2 / (1*1)' as Math::Symbolic tree. ok 141 - Parsed pattern string 'TREE' as Math::Symbolic tree. ok 142 - Converted 'TREE' to pattern using constructor ok 143 - Converted 'TREE' to pattern using to_pattern ok 144 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 145 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406dd248)) ok 146 - Parsed pattern string 'VAR' as Math::Symbolic tree. ok 147 - Converted 'VAR' to pattern using constructor ok 148 - Converted 'VAR' to pattern using to_pattern ok 149 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 150 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 151 - Parsed pattern string 'CONST' as Math::Symbolic tree. ok 152 - Converted 'CONST' to pattern using constructor ok 153 - Converted 'CONST' to pattern using to_pattern ok 154 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 155 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 156 - Parsed pattern string 'TREE_a' as Math::Symbolic tree. ok 157 - Converted 'TREE_a' to pattern using constructor ok 158 - Converted 'TREE_a' to pattern using to_pattern ok 159 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 160 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406e80b0)) ok 161 - Parsed pattern string 'TREE_a_b_c' as Math::Symbolic tree. ok 162 - Converted 'TREE_a_b_c' to pattern using constructor ok 163 - Converted 'TREE_a_b_c' to pattern using to_pattern ok 164 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 165 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406eb770)) ok 166 - Parsed pattern string 'TREE - TREE' as Math::Symbolic tree. ok 167 - Converted 'TREE - TREE' to pattern using constructor ok 168 - Converted 'TREE - TREE' to pattern using to_pattern ok 169 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 170 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406f2fbc)) ok 171 - Parsed pattern string 'TREE_a - TREE_b' as Math::Symbolic tree. ok 172 - Converted 'TREE_a - TREE_b' to pattern using constructor ok 173 - Converted 'TREE_a - TREE_b' to pattern using to_pattern ok 174 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 175 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406f4500)) ok 176 - Parsed pattern string 'TREE_a - TREE_a' as Math::Symbolic tree. ok 177 - Converted 'TREE_a - TREE_a' to pattern using constructor ok 178 - Converted 'TREE_a - TREE_a' to pattern using to_pattern ok 179 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 180 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 181 - Parsed pattern string 'TREE - CONST / TREE' as Math::Symbolic tree. ok 182 - Converted 'TREE - CONST / TREE' to pattern using constructor ok 183 - Converted 'TREE - CONST / TREE' to pattern using to_pattern ok 184 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 185 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406fc038)) ok 186 - Parsed pattern string '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' as Math::Symbolic tree. ok 187 - Converted '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' to pattern using constructor ok 188 - Converted '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' to pattern using to_pattern ok 189 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 190 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406fff7c)) ok 191 - Parsed pattern string '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' as Math::Symbolic tree. ok 192 - Converted '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' to pattern using constructor ok 193 - Converted '(TREE_a_b + TREE_a_b) + CONST - TREE_a_b / TREE_a_b' to pattern using to_pattern ok 194 - Pattern matches tree with expected status (Expected: 0, Real: 1) ok 195 - Tree is of form of pattern with expected status (Expected: 0, Real: HASH(0x40702d9c)) ok 196 - Parsed pattern string '(TREE_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' as Math::Symbolic tree. ok 197 - Converted '(TREE_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' to pattern using constructor ok 198 - Converted '(TREE_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' to pattern using to_pattern ok 199 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 200 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 201 - Parsed pattern string '(TREE_a + CONST_b) + CONST_c - CONST_a / TREE_a' as Math::Symbolic tree. ok 202 - Converted '(TREE_a + CONST_b) + CONST_c - CONST_a / TREE_a' to pattern using constructor ok 203 - Converted '(TREE_a + CONST_b) + CONST_c - CONST_a / TREE_a' to pattern using to_pattern ok 204 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 205 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40702bf8)) ok 206 - Parsed pattern string '(TREE_a_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' as Math::Symbolic tree. ok 207 - Converted '(TREE_a_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' to pattern using constructor ok 208 - Converted '(TREE_a_b + TREE_b) + CONST - TREE_a_b / TREE_a_b' to pattern using to_pattern ok 209 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 210 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40705a2c)) ok 211 - Parsed pattern string 'TREE / TREE' as Math::Symbolic tree. ok 212 - Converted 'TREE / TREE' to pattern using constructor ok 213 - Converted 'TREE / TREE' to pattern using to_pattern ok 214 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 215 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 216 - Parsed string '(a/b + b/c) + c/d' as Math::Symbolic tree. ok 217 - Parsed pattern string 'TREE' as Math::Symbolic tree. ok 218 - Converted 'TREE' to pattern using constructor ok 219 - Converted 'TREE' to pattern using to_pattern ok 220 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 221 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x406df758)) ok 222 - Parsed pattern string 'TREE + TREE + TREE' as Math::Symbolic tree. ok 223 - Converted 'TREE + TREE + TREE' to pattern using constructor ok 224 - Converted 'TREE + TREE + TREE' to pattern using to_pattern ok 225 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 226 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40705c0c)) ok 227 - Parsed pattern string 'VAR_1/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' as Math::Symbolic tree. ok 228 - Converted 'VAR_1/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using constructor ok 229 - Converted 'VAR_1/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using to_pattern ok 230 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 231 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40705a5c)) ok 232 - Parsed pattern string 'VAR_2/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' as Math::Symbolic tree. ok 233 - Converted 'VAR_2/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using constructor ok 234 - Converted 'VAR_2/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using to_pattern ok 235 - Pattern matches tree with expected status (Expected: 0, Real: 0) ok 236 - Tree is of form of pattern with expected status (Expected: 0, Real: 0) ok 237 - Parsed pattern string 'a/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' as Math::Symbolic tree. ok 238 - Converted 'a/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using constructor ok 239 - Converted 'a/VAR_2 + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using to_pattern ok 240 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 241 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40705c48)) ok 242 - Parsed pattern string 'a/b + VAR_2/VAR_3 + VAR_3/VAR_4' as Math::Symbolic tree. ok 243 - Converted 'a/b + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using constructor ok 244 - Converted 'a/b + VAR_2/VAR_3 + VAR_3/VAR_4' to pattern using to_pattern ok 245 - Pattern matches tree with expected status (Expected: 0, Real: 1) ok 246 - Tree is of form of pattern with expected status (Expected: 0, Real: HASH(0x40701c54)) ok 247 - Parsed string 'sin(a*b^cos(foo-atan(bar)))+cos(1)' as Math::Symbolic tree. ok 248 - Parsed pattern string 'TREE + TREE' as Math::Symbolic tree. ok 249 - Converted 'TREE + TREE' to pattern using constructor ok 250 - Converted 'TREE + TREE' to pattern using to_pattern ok 251 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 252 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40707e3c)) ok 253 - Parsed pattern string 'sin(a*b^cos(foo-atan(bar)))+cos(TREE)' as Math::Symbolic tree. ok 254 - Converted 'sin(a*b^cos(foo-atan(bar)))+cos(TREE)' to pattern using constructor ok 255 - Converted 'sin(a*b^cos(foo-atan(bar)))+cos(TREE)' to pattern using to_pattern ok 256 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 257 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x4070fd64)) ok 258 - Parsed string '((sin(a*b^cos(foo-atan(bar)))+cos(1))+(sin(a*b^cos(foo-atan(bar)))+cos(1)))+((sin(a*b^cos(foo-atan(bar)))+cos(1))+(sin(a*b^cos(foo-atan(bar)))+cos(1)))' as Math::Symbolic tree. ok 259 - Parsed pattern string 'TREE' as Math::Symbolic tree. ok 260 - Converted 'TREE' to pattern using constructor ok 261 - Converted 'TREE' to pattern using to_pattern ok 262 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 263 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x40707f68)) ok 264 - Parsed pattern string 'TREE + TREE' as Math::Symbolic tree. ok 265 - Converted 'TREE + TREE' to pattern using constructor ok 266 - Converted 'TREE + TREE' to pattern using to_pattern ok 267 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 268 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x407405e8)) ok 269 - Parsed pattern string 'TREE_a + TREE_a' as Math::Symbolic tree. ok 270 - Converted 'TREE_a + TREE_a' to pattern using constructor ok 271 - Converted 'TREE_a + TREE_a' to pattern using to_pattern ok 272 - Pattern matches tree with expected status (Expected: 1, Real: 1) ok 273 - Tree is of form of pattern with expected status (Expected: 1, Real: HASH(0x4070b9d4)) ok All tests successful, 2 tests skipped. Files=3, Tests=273, 28 wallclock secs (27.55 cusr + 0.25 csys = 27.80 CPU) Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/Math/Symbolic/Custom/Pattern.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/Math/Symbolic/Custom/Pattern/Export.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/Math::Symbolic::Custom::Pattern.3 Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/Math::Symbolic::Custom::Pattern::Export.3 Writing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/Math/Symbolic/Custom/Pattern/.packlist Appending installation info to /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi/perllocal.pod